A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Abstract - Annotation Type in org.gcube.informationsystem.types.annotations
- ABSTRACT_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the 'abstract' flag.
- abstractType - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
Whether the type is abstract.
- AccessType - Enum in org.gcube.informationsystem.base.reference
-
Enumerates the fundamental types of elements within the Information System model.
- ACTIVE - org.gcube.informationsystem.contexts.reference.ContextState
-
The context is active and fully operational.
- add(Class<E>) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Adds a class to the list of discovered elements and notifies any registered actions.
- add(String, LinkedEntity) - Method in class org.gcube.informationsystem.discovery.knowledge.UsageKnowledge
-
Adds a linked entity to the usage map for a specific type name.
- add(String, U) - Method in class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
Adds a usage for a type.
- add(LinkedEntity) - Method in class org.gcube.informationsystem.discovery.knowledge.UsageKnowledge
-
Adds a linked entity to the knowledge base, indexing it by its source, relation, and target types.
- ADD_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
The property name for the 'add' constraint.
- addAll(Collection<LinkedEntity>) - Method in class org.gcube.informationsystem.discovery.knowledge.UsageKnowledge
-
Adds a collection of linked entities to the knowledge base.
- addAllowedAdditionalKey(String) - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Adds a key to the set of allowed additional keys.
- addAllowedAdditionalKey(String) - Method in class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
Adds a key to the set of allowed additional keys.
- addAllType(Collection<T>) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds all types to the knowledge base.
- addAllUsage(Collection<LinkedEntity>, UsageKnowledge<LinkedEntity>, UsageKnowledge<LinkedEntity>) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds all usages of a collection of linked entities.
- addAttributeValidatorReport(AttributeValidatorReport) - Method in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
Adds an attribute validator report.
- addChild(UUID) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Adds a child to this context by its UUID.
- addChild(UUID) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Adds a child to this context by its UUID.
- addChild(Context) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Adds a child to this context.
- addChild(Context) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Adds a child to this context.
- addChild(IsParentOf) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Adds a child to this context via an
IsParentOfrelation. - addChild(IsParentOf) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Adds a child to this context via an
IsParentOfrelation. - addChild(Node<T>) - Method in class org.gcube.informationsystem.tree.Node
-
Adds a child to this node.
- addChildFromJson(IsParentOf) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Adds a child from a JSON-deserialized
IsParentOfobject. - addConstraint - Variable in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
The add constraint.
- addDiscoveredElementActions(DiscoveredElementAction<Element>) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Adds a
DiscoveredElementActionto be executed on each discovered element. - addDynamicAssociation(Class<El>, Class<ELImpl>) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Adds a dynamic mapping between an interface and its implementation class.
- AddElementToTreeAction - Class in org.gcube.informationsystem.discovery.knowledge
-
A
DiscoveredElementActionthat adds discovered elements to aTreeand updates usage knowledge. - AddElementToTreeAction(Tree<Class<Element>>) - Constructor for class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
Constructs a new action with the specified tree.
- addEntityMetadataUsage(T) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds the entity metadata usage for a type.
- addError(StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Adds an error message to the report and logs it.
- addFacet(C) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Adds a facet to the resource via a
ConsistsOfrelation. - addFacet(C) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Adds a facet to the resource via a
ConsistsOfrelation. - addFacet(F) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Adds a facet to the resource.
- addFacet(F) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Adds a facet to the resource.
- addFacet(UUID) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Adds a facet to the resource by its UUID.
- addFacet(UUID) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Adds a facet to the resource by its UUID.
- additionalProperties - Variable in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
A map to store additional, non-standard properties.
- additionalProperties - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Additional properties of the context.
- additionalProperties - Variable in class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
Additional properties of the facet.
- additionalProperties - Variable in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
The additional properties of the relation.
- AdditionalPropertiesSerializer - Class in org.gcube.informationsystem.serialization
-
A custom Jackson serializer for handling additional properties in a map.
- AdditionalPropertiesSerializer() - Constructor for class org.gcube.informationsystem.serialization.AdditionalPropertiesSerializer
-
Default constructor.
- AdditionalPropertiesSerializer(StdSerializer<Object>) - Constructor for class org.gcube.informationsystem.serialization.AdditionalPropertiesSerializer
-
Constructor that accepts a serializer to delegate to.
- addMessage(String) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
-
Adds a validation message to the report.
- addNode(T) - Method in class org.gcube.informationsystem.tree.Tree
-
Adds a new node to the tree.
- addPackage(Package) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Adds a package to be scanned during discovery.
- addPackages(Collection<Package>) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Adds a collection of packages to be scanned.
- addPackages(Collection<Package>) - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Adds a collection of packages to be scanned for model types.
- addPropagationConstraintUsage(T) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds the propagation constraint usage for a type.
- addPropertyUsage(T, Set<PropertyDefinition>) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds the property usage for a type.
- addRelationMetadataUsage(T) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds the relation metadata usage for a type.
- addStopClass(Class<? extends E>) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Adds a class to the set of stop classes for the discovery process.
- addTemplateVariable(TemplateVariable) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Adds a variable to the template.
- addTemplateVariable(TemplateVariable) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Adds a variable to the template.
- addType(T) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds a type to the knowledge base.
- addUsage(LinkedEntity, UsageKnowledge<LinkedEntity>, UsageKnowledge<LinkedEntity>) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds a usage of a linked entity.
- addVariable(String, Object) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
-
Adds or updates a single variable's value.
- addVariable(String, Object) - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
Adds or updates a single variable's value.
- allKnowledge - Variable in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
The aggregated knowledge from all registered models.
- allowedAdditionalKeys - Variable in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
A set of keys that are allowed as additional properties, even if they start with '_' or '@'.
- allowedAdditionalKeys - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
A set of keys that are allowed as additional properties, even if they start with '_' or '@'.
- allowedAdditionalKeys - Variable in class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
A set of keys that are allowed as additional properties, even if they start with '_' or '@'.
- allowedAdditionalKeys - Variable in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
A set of keys that are allowed as additional properties, even if they start with '_' or '@'.
- analizeElement(Class<E>) - Method in interface org.gcube.informationsystem.discovery.DiscoveredElementAction
-
Analyzes a discovered element.
- analizeElement(Class<E>) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Recursively analyzes a class to find subtypes of the root element.
- analizeElement(Class<Element>) - Method in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
Analyzes a discovered element.
- analizeElement(Class<Element>) - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledgeValidator
-
Analyzes a discovered element.
- analizeElement(Class<Element>) - Method in class org.gcube.informationsystem.serialization.ElementMappingAction
-
Analyzes a discovered element.
- analizeTypes(ArrayNode) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Analyzes the types in an array node.
- analizeTypes(ObjectNode) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Analyzes the types in an object node.
- ANY - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A generic type.
- ANY - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
All base types.
- as() - Method in annotation type org.gcube.informationsystem.types.annotations.Deserialize
-
The implementation class to use for deserialization.
- attachResource(I) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Attaches another resource to this one via an
IsRelatedTorelation. - attachResource(IsRelatedTo) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Attaches another resource to this one via an
IsRelatedTorelation. - Attribute - Interface in org.gcube.informationsystem.base.reference
-
Defines the contract for an attribute, which represents a characteristic of an entity or property.
- attributeDefinition - Variable in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
The definition of the attribute to validate against.
- AttributeDefinition - Interface in org.gcube.informationsystem.base.reference
-
Extends the
Attributeinterface to include properties that define its requirement constraints. - attributeDefinitions - Variable in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
The attribute definitions.
- AttributeUtility - Class in org.gcube.informationsystem.utils
-
A utility class for handling attribute-related operations.
- AttributeUtility() - Constructor for class org.gcube.informationsystem.utils.AttributeUtility
- AttributeValidator - Class in org.gcube.informationsystem.types.impl.validator
-
Used to validate the value fo one attribute against the attribute definition
- AttributeValidator(AttributeDefinition, JsonNode) - Constructor for class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Constructs a new validator.
- AttributeValidator(AttributeDefinition, JsonNode, boolean) - Constructor for class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Constructs a new validator with the option to stop on the first error.
- attributeValidatorReport - Variable in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
The report containing validation results.
- AttributeValidatorReport - Class in org.gcube.informationsystem.types.impl.validator
-
A report containing the results of an attribute validation.
- AttributeValidatorReport() - Constructor for class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
- attributeValidatorReportByValidity - Variable in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
The attribute validator reports, grouped by validity.
- attributeValidatorReports - Variable in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
The attribute validator reports.
B
- BASE_PROPERTY_TYPES_BY_CLASS - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A map of base types, keyed by class.
- baseType - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
The base type.
- BINARY - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A binary type.
- BITS - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Binary types.
- BOOLEAN - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A boolean type.
- BOOLEAN - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
The boolean type.
- BOTH - org.gcube.informationsystem.base.reference.Direction
-
Indicates a bidirectional flow.
- BYTE - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A byte type.
C
- cascade - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint
-
When the source entity is deleted, the relation and its target entity are also deleted.
- cascade - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint
-
When the source entity is removed from a context, the relation and its target entity are also removed from that context.
- cascadeWhenOrphan - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint
-
When the source entity is deleted, the target entity is also deleted, but only if it has no other incoming relations.
- cascadeWhenOrphan - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint
-
When the source entity is removed from a context, the target entity is also removed, but only if it has no other incoming relations within that context.
- Change - Annotation Type in org.gcube.informationsystem.types.reference
-
Represents a single change in a type's version history.
- changelog - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The changelog of the type.
- Changelog - Annotation Type in org.gcube.informationsystem.types.reference
-
A container for multiple
Changeannotations, allowing them to be repeatable on a type. - CHANGELOG_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the type's changelog.
- check() - Method in class org.gcube.informationsystem.utils.Version
-
Checks if the version is valid.
- checkDateTimeString(String) - Static method in class org.gcube.informationsystem.utils.AttributeUtility
-
Checks if a string is a valid date-time string according to the standard pattern.
- checkPropertyTypeCompliance(JsonNode, String, StringBuffer, boolean) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Checks the property type compliance.
- checkRegex(String, String) - Static method in class org.gcube.informationsystem.utils.AttributeUtility
-
Checks if a given text matches a regular expression.
- children - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The children of the context.
- children - Variable in class org.gcube.informationsystem.tree.Node
-
The children of this node.
- CHILDREN_PROPERTY - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the children relationships.
- childrenElements - Variable in class org.gcube.informationsystem.tree.Node
-
The elements of the children of this node.
- ClassInformation - Class in org.gcube.informationsystem.discovery.knowledge
-
An implementation of
TypeInformationforClass<Element>objects. - ClassInformation() - Constructor for class org.gcube.informationsystem.discovery.knowledge.ClassInformation
- clz - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
The class of the property.
- COLLECTION - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Collection types.
- compareIntegers(Integer, Integer) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Compares two integers.
- compareIntegers(Integer, Integer) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Compares two integers.
- compareTo(Event) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
- compareTo(Node<T>) - Method in class org.gcube.informationsystem.tree.Node
- compareTo(LinkedEntity) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
- compareTo(PropertyDefinition) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
- compareTo(Version) - Method in class org.gcube.informationsystem.utils.Version
- COMPLEX - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Complex types.
- CONSISTS_OF - org.gcube.informationsystem.base.reference.AccessType
-
Represents a composition relationship, where one resource is part of another.
- CONSISTS_OF_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.entities.Resource
-
The property name for the 'consistsOf' relations.
- ConsistsOf<S extends Resource,T extends Facet> - Interface in org.gcube.informationsystem.model.reference.relations
- ConsistsOfImpl<S extends Resource,T extends Facet> - Class in org.gcube.informationsystem.model.impl.relations
-
The default implementation of the
ConsistsOfinterface. - ConsistsOfImpl() - Constructor for class org.gcube.informationsystem.model.impl.relations.ConsistsOfImpl
-
Default constructor.
- ConsistsOfImpl(S, T) - Constructor for class org.gcube.informationsystem.model.impl.relations.ConsistsOfImpl
-
Constructs a new
ConsistsOfImplwith the given source and target. - ConsistsOfImpl(S, T, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relations.ConsistsOfImpl
-
Constructs a new
ConsistsOfImplwith the given source, target, and propagation constraint. - consistsOfList - Variable in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
The list of
ConsistsOfrelations. - ConsistsOfType - Interface in org.gcube.informationsystem.types.reference.relations
- ConsistsOfTypeImpl - Class in org.gcube.informationsystem.types.impl.relations
-
The implementation of the
ConsistsOfType. - ConsistsOfTypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.relations.ConsistsOfTypeImpl
-
Default constructor.
- ConsistsOfTypeImpl(Class<? extends ConsistsOf<? extends Resource, ? extends Facet>>) - Constructor for class org.gcube.informationsystem.types.impl.relations.ConsistsOfTypeImpl
-
Constructs a new
ConsistsOfTypeImplfrom a class. - Context - Interface in org.gcube.informationsystem.contexts.reference.entities
-
Represents a context, which is a hierarchical grouping mechanism for resources.
- CONTEXT - org.gcube.informationsystem.base.reference.AccessType
-
Represents a hierarchical context for organizing resources.
- ContextImpl - Class in org.gcube.informationsystem.contexts.impl.entities
-
The default implementation of the
Contextinterface. - ContextImpl() - Constructor for class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Default constructor.
- ContextImpl(String) - Constructor for class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Constructs a new context with a given name.
- ContextImpl(String, UUID) - Constructor for class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Constructs a new context with a given name and UUID.
- ContextImpl(UUID) - Constructor for class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Constructs a new context with a given UUID.
- contexts - Variable in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
The contexts in which the entity exists.
- contexts - Variable in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
The contexts of the relation.
- CONTEXTS_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.ERElement
-
The property name for the map of contexts associated with the element.
- ContextState - Enum in org.gcube.informationsystem.contexts.reference
-
Represents the lifecycle state of a
Context. - created - Variable in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Whether the knowledge base has been created.
- CREATED - org.gcube.informationsystem.contexts.reference.ContextState
-
The context has been created but is not yet active.
- CREATED_BY_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
The property name for the creator.
- createdBy - Variable in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
The user who created the element.
- createKnowledge() - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Creates the knowledge base by discovering types, building hierarchies, and gathering usage information.
- createKnowledge(boolean) - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Creates the knowledge base, with an option to force recreation.
- createTypeDefinition(Class<E>) - Static method in class org.gcube.informationsystem.types.TypeMapper
- createUsageKnowledge(Class<Element>) - Method in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
Creates usage knowledge for the given element by analyzing its type definition.
- CREATION_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
The property name for the creation time.
- creationTime - Variable in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
The time the element was created.
- creationTime - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The creation time.
D
- DATE - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A date type.
- DATE - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Date types.
- DATETIME_PATTERN - Static variable in interface org.gcube.informationsystem.base.reference.Element
-
The standard date-time pattern used for serializing and deserializing dates across all elements.
- DEFAULT_CHANGELOG_MAP - Static variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The default changelog map.
- DEFAULT_EXPIRING_TIMEOUT - Static variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The default expiring timeout.
- DEFAULT_VALUE_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The property name for the attribute's default value.
- defaultValue - Variable in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
The default value of the variable.
- defaultValue() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
The default value of the property, as a string.
- DELETE_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
The property name for the 'delete' constraint.
- deleteConstraint - Variable in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
The delete constraint.
- DELETED - org.gcube.informationsystem.contexts.reference.ContextState
-
The context has been marked for deletion.
- descendantElements - Variable in class org.gcube.informationsystem.tree.Node
-
The elements of all descendants of this node.
- descendants - Variable in class org.gcube.informationsystem.tree.Node
-
All descendants of this node.
- description - Variable in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
The description of the query template.
- description - Variable in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
The description of the variable.
- description - Variable in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
The description of the link.
- description - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The description of the type.
- description() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
A description of the property.
- description() - Method in annotation type org.gcube.informationsystem.types.annotations.RelatedResourcesEntry
-
A description of the relationship.
- description() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchemaEntry
- description() - Method in annotation type org.gcube.informationsystem.types.reference.Change
-
A description of the change.
- description() - Method in annotation type org.gcube.informationsystem.types.reference.TypeMetadata
-
A description of the type.
- DESCRIPTION_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The property name for the attribute's description.
- DESCRIPTION_PROPERTY - Static variable in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
The property name for the template's description.
- DESCRIPTION_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
The property name for the description of the link.
- DESCRIPTION_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the type's description.
- deserialize(JsonParser, DeserializationContext) - Method in class org.gcube.informationsystem.serialization.ElementDeserializer
-
Deprecated.
- Deserialize - Annotation Type in org.gcube.informationsystem.types.annotations
-
Specifies a custom implementation class to be used for deserialization, serving as an alternative to
@JsonDeserialize. - deserializeTypeDefinition(String) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Deserializes a
Typedefinition from a JSON string. - deserializeTypeDefinitions(String) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Deserializes a list of
Typedefinitions from a JSON string. - deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class org.gcube.informationsystem.serialization.ElementDeserializer
-
Deprecated.
- Direction - Enum in org.gcube.informationsystem.base.reference
-
Specifies the direction of a relationship or flow.
- discover() - Method in class org.gcube.informationsystem.discovery.Discovery
-
Starts the discovery process, scanning all registered packages.
- discover() - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Discovers and builds the knowledge base from all available
RegistrationProviders found viaServiceLoader. - discover() - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
This method do nothing if TypesDiscoverer was not set.
- discover(AccessType) - Method in interface org.gcube.informationsystem.model.knowledge.TypesDiscoverer
-
This function discover all available types of a certain AccessType.
- discovered - Variable in class org.gcube.informationsystem.discovery.Discovery
-
Whether the discovery process has been completed.
- DiscoveredElementAction<E extends Element> - Interface in org.gcube.informationsystem.discovery
-
An action to be performed on a discovered element during the discovery process.
- discoveredElementActions - Variable in class org.gcube.informationsystem.discovery.Discovery
-
The list of actions to be executed on each discovered element.
- discoveredElements - Variable in class org.gcube.informationsystem.discovery.Discovery
-
The list of discovered element classes.
- discoveries - Variable in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
A map of discovery instances, keyed by access type.
- Discovery<E extends Element> - Class in org.gcube.informationsystem.discovery
-
A generic class for discovering all subtypes of a given root element within a set of packages.
- Discovery(Class<E>) - Constructor for class org.gcube.informationsystem.discovery.Discovery
-
Constructs a new
Discoveryinstance for the given root type. - DOUBLE - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A double type.
- DummyFacet - Class in org.gcube.informationsystem.model.impl.entities
-
A dummy implementation of the
Facetinterface, used for placeholder or testing purposes. - DummyFacet() - Constructor for class org.gcube.informationsystem.model.impl.entities.DummyFacet
-
Default constructor.
- DummyFacet(UUID) - Constructor for class org.gcube.informationsystem.model.impl.entities.DummyFacet
-
Constructs a new dummy facet with a given UUID.
- DummyIsRelatedTo<S extends Resource,T extends Resource> - Class in org.gcube.informationsystem.model.impl.relations
-
A dummy implementation of the
IsRelatedTointerface, used for placeholder or testing purposes. - DummyIsRelatedTo() - Constructor for class org.gcube.informationsystem.model.impl.relations.DummyIsRelatedTo
-
Default constructor.
- DummyIsRelatedTo(S, T, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relations.DummyIsRelatedTo
-
Constructs a new dummy relation with the given source, target, and propagation constraint.
- DummyResource - Class in org.gcube.informationsystem.model.impl.entities
-
A dummy implementation of the
Resourceinterface, used for placeholder or testing purposes. - DummyResource() - Constructor for class org.gcube.informationsystem.model.impl.entities.DummyResource
-
Default constructor.
- DummyResource(UUID) - Constructor for class org.gcube.informationsystem.model.impl.entities.DummyResource
-
Constructs a new dummy resource with a given UUID.
E
- elaborate(Node<Class<Element>>, int) - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledgeValidator
-
Performs an operation on the given node.
- elaborate(Node<T>, int) - Method in interface org.gcube.informationsystem.tree.NodeElaborator
-
Performs an operation on the given node.
- elaborate(NodeElaborator<T>) - Method in class org.gcube.informationsystem.tree.Node
-
Traverses the subtree starting from this node and applies the given elaborator.
- elaborate(NodeElaborator<T>) - Method in class org.gcube.informationsystem.tree.Tree
-
Traverses the tree and applies the given elaborator to each node.
- elaborate(NodeElaborator<T>, int) - Method in class org.gcube.informationsystem.tree.Node
-
Traverses the subtree starting from this node and applies the given elaborator.
- Element - Interface in org.gcube.informationsystem.base.reference
-
The base interface for all elements in the Information System model.
- ElementDeserializer<ISM extends Element> - Class in org.gcube.informationsystem.serialization
-
Deprecated.This class is no longer in use. It is kept for reference purposes.
- ElementDeserializer(Class<ISM>, ObjectMapper) - Constructor for class org.gcube.informationsystem.serialization.ElementDeserializer
-
Deprecated.Constructs a new deserializer.
- ElementImpl - Class in org.gcube.informationsystem.base.impl
-
The default implementation of the
Elementinterface. - ElementImpl() - Constructor for class org.gcube.informationsystem.base.impl.ElementImpl
- ElementMapper - Class in org.gcube.informationsystem.serialization
-
A central class for handling JSON serialization and deserialization of
Elementtypes. - ElementMapper() - Constructor for class org.gcube.informationsystem.serialization.ElementMapper
- ElementMappingAction - Class in org.gcube.informationsystem.serialization
-
A
DiscoveredElementActionthat registers discovered element types with theElementMapper. - ElementMappingAction() - Constructor for class org.gcube.informationsystem.serialization.ElementMappingAction
- Encrypted - Interface in org.gcube.informationsystem.model.reference.properties
-
A property type for values that must be stored securely (e.g., encrypted) within the Information System.
- EncryptedImpl - Class in org.gcube.informationsystem.model.impl.properties
-
The default implementation of the
Encryptedinterface. - EncryptedImpl() - Constructor for class org.gcube.informationsystem.model.impl.properties.EncryptedImpl
-
Default constructor.
- Entity - Interface in org.gcube.informationsystem.model.reference.entities
- ENTITY - org.gcube.informationsystem.base.reference.AccessType
-
Represents a generic entity instance.
- ENTITY_ELEMENT - org.gcube.informationsystem.base.reference.AccessType
-
Represents an entity element, the base for all entity types.
- ENTITY_TYPE - org.gcube.informationsystem.base.reference.AccessType
-
Represents the type of an entity, defining its structure and attributes.
- EntityElement - Interface in org.gcube.informationsystem.base.reference.entities
-
The base interface for all entity elements in the Information System model.
- EntityElementImpl - Class in org.gcube.informationsystem.base.impl.entities
-
The default implementation of the
EntityElementinterface. - EntityElementImpl() - Constructor for class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
-
Default constructor.
- EntityImpl - Class in org.gcube.informationsystem.model.impl.entities
-
The default abstract implementation of the
Entityinterface. - EntityImpl() - Constructor for class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
Default constructor.
- EntityType - Interface in org.gcube.informationsystem.types.reference.entities
-
The base interface for all entity type definitions.
- EntityTypeImpl - Class in org.gcube.informationsystem.types.impl.entities
-
The default implementation of the
EntityTypeinterface. - EntityTypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
-
Default constructor.
- EntityTypeImpl(Class<? extends EntityElement>) - Constructor for class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
-
Constructs a new
EntityTypeImplfrom a class. - equals(Object) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
- equals(Object) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
- equals(Object) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
- equals(Object) - Method in class org.gcube.informationsystem.types.PropertyTypeName
- equals(Object) - Method in class org.gcube.informationsystem.utils.Version
- ERElement - Interface in org.gcube.informationsystem.model.reference
-
An interface for identifiable entity-relationship (ER) elements of the model.
- erTypesUsage - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
The entity/relation types usage.
- evaluateNullForDefaultValue(String) - Static method in class org.gcube.informationsystem.utils.AttributeUtility
-
Evaluates a default value string, returning
nullif the string is "null". - evaluateValueStringAccordingBaseType(PropertyTypeName.BaseType, String) - Static method in class org.gcube.informationsystem.utils.AttributeUtility
-
Converts a string value to an object of the specified base type.
- Event - Interface in org.gcube.informationsystem.model.reference.properties
-
A property type that describes an event using the "Five Ws" checklist (What, When, Who, Where, Why) and "How".
- EventImpl - Class in org.gcube.informationsystem.model.impl.properties
-
The default implementation of the
Eventinterface. - EventImpl() - Constructor for class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Default constructor.
- executeDiscoveredElementActions(DiscoveredElementAction<Element>) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Executes a given
DiscoveredElementActionon all already discovered elements. - EXPECTED_TYPE_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.ModelElement
-
The property name used by the deserializer to indicate the originally expected type when a more generic supertype had to be used for deserialization.
- expectedtype - Variable in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
The expected type of the property's value.
- expectedtype - Variable in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
The expected type.
- expectedtype - Variable in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
The expected type of the relation.
- expiringTime - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The expiring time.
- expiringTimeout - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The expiring timeout.
- EXTENDED_TYPES_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the set of extended types.
- extendedTypes - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The extended types.
F
- facet() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchemaEntry
- Facet - Interface in org.gcube.informationsystem.model.reference.entities
-
Represents a facet, which describes a specific aspect or dimension of a
Resource. - FACET - org.gcube.informationsystem.base.reference.AccessType
-
Represents a facet, which adds supplementary information to a resource.
- FacetImpl - Class in org.gcube.informationsystem.model.impl.entities
-
The default abstract implementation of the
Facetinterface. - FacetImpl() - Constructor for class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
Default constructor.
- facetKnowledge - Variable in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
The knowledge base for facet usage.
- facets - Variable in class org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl
-
The facets of the resource type.
- facets() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchema
-
The facets that make up this resource.
- FACETS_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.entities.ResourceType
-
The property name for the facets.
- FacetType - Interface in org.gcube.informationsystem.types.reference.entities
-
Defines the type of a
Facet. - FacetTypeImpl - Class in org.gcube.informationsystem.types.impl.entities
-
The default implementation of the
FacetTypeinterface. - FacetTypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.entities.FacetTypeImpl
-
Default constructor.
- FacetTypeImpl(Class<? extends Facet>) - Constructor for class org.gcube.informationsystem.types.impl.entities.FacetTypeImpl
-
Constructs a new
FacetTypeImplfrom a class. - Final - Annotation Type in org.gcube.informationsystem.types.annotations
-
Indicates that an
Elementtype is final and cannot be extended. - FINAL_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the 'final' flag.
- finalClass - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
Whether the type is final.
- FLOAT - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A float type.
- fromString(String) - Static method in enum org.gcube.informationsystem.contexts.reference.ContextState
-
Returns the
ContextStateenum constant from its string representation. - fromString(String) - Static method in class org.gcube.informationsystem.utils.UUIDUtility
-
Converts a string to a UUID and validates it.
G
- generateValidUUID() - Method in class org.gcube.informationsystem.utils.UUIDManager
-
Generates a valid (non-reserved) UUID.
- generateValidUUID(UUID) - Method in class org.gcube.informationsystem.utils.UUIDManager
-
Generates a valid (non-reserved) UUID, optionally starting from a given UUID.
- genericBaseType - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
The generic base type.
- genericClassName - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
The generic class name.
- genericType - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A flag indicating whether the type is generic.
- getAccessType() - Method in class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.entities.FacetTypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyTypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.relations.ConsistsOfTypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.relations.IsRelatedToTypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the
AccessTypeof this type definition. - getAccessType(Class<?>) - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Determines the most specific
AccessTypefor a given class. - getAccessType(Class<Element>) - Method in class org.gcube.informationsystem.discovery.knowledge.ClassInformation
-
Returns the
AccessTypeof the given element. - getAccessType(String) - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Retrieves an
AccessTypeenum constant by its type name. - getAccessType(Type) - Method in class org.gcube.informationsystem.types.knowledge.TypeInformation
-
Returns the
AccessTypeof the given element. - getAccessType(T) - Method in interface org.gcube.informationsystem.model.knowledge.TypeInformation
-
Returns the
AccessTypeof the given element. - getAddConstraint() - Method in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
Returns the propagation constraint for the 'add' operation.
- getAddConstraint() - Method in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
Returns the propagation constraint for the 'add' operation.
- getAdditionalProperties() - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in interface org.gcube.informationsystem.base.reference.SchemaMixedElement
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in interface org.gcube.informationsystem.model.reference.entities.Facet
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in interface org.gcube.informationsystem.model.reference.properties.Property
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperties() - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Returns a map of all additional properties not defined in the schema.
- getAdditionalProperty(String) - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in interface org.gcube.informationsystem.base.reference.SchemaMixedElement
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in interface org.gcube.informationsystem.model.reference.entities.Facet
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in interface org.gcube.informationsystem.model.reference.properties.Property
-
Retrieves a single additional property by its key.
- getAdditionalProperty(String) - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Retrieves a single additional property by its key.
- getAllKnowledge() - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Returns the aggregated knowledge from all registered models.
- getAllReservedUUID() - Method in class org.gcube.informationsystem.utils.UUIDManager
-
Returns a set of all reserved UUIDs.
- getAllReservedUUIDAsStrings() - Method in class org.gcube.informationsystem.utils.UUIDManager
-
Returns a set of all reserved UUIDs as strings.
- getAttributeDefinition() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Returns the attribute definition.
- getAttributeValidatorReport() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Returns the attribute validator report.
- getAttributeValidatorReport(String) - Method in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
Returns the attribute validator report for the given field name.
- getAttributeValidatorReports() - Method in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
Returns the attribute validator reports.
- getBaseType() - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Returns the base type of this property.
- getBaseTypeByClass(Class<?>) - Static method in class org.gcube.informationsystem.types.PropertyTypeName
-
Determines the corresponding
PropertyTypeName.BaseTypefor a given class. - getBaseTypeFromString(String) - Static method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
Returns the
BaseTypeenum constant from its string representation. - getChangelog() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the changelog for this type.
- getChangelog() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the changelog for this type.
- getChangelogWithVersionAsString() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Gets the changelog with the version as a string.
- getChangelogWithVersionAsString() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the changelog with versions represented as strings.
- getChildren() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the children of this context.
- getChildren() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the children of this context.
- getChildren() - Method in class org.gcube.informationsystem.tree.Node
-
Returns the children of this node.
- getChildrenElements() - Method in class org.gcube.informationsystem.tree.Node
-
Returns the elements of the children of this node.
- getClassesForPackage(Package) - Static method in class org.gcube.informationsystem.utils.ReflectionUtility
-
Attempts to list all the classes in the specified package as determined by the context class loader
- getClassesForPackage(String) - Static method in class org.gcube.informationsystem.utils.ReflectionUtility
-
Attempts to list all the classes in the specified package as determined by the context class loader
- getClassesTree(AccessType) - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Returns the class hierarchy tree for a specific access type.
- getConsistsOf() - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns all
ConsistsOfrelations for this resource, linking it to its facets. - getConsistsOf() - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns all
ConsistsOfrelations for this resource, linking it to its facets. - getConsistsOf(Class<C>) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns
ConsistsOfrelations of a specific type. - getConsistsOf(Class<C>) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns
ConsistsOfrelations of a specific type. - getConsistsOf(Class<C>, Class<F>) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns
ConsistsOfrelations of a specific type, targeting a specific facet type. - getConsistsOf(Class<C>, Class<F>) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns
ConsistsOfrelations of a specific type, targeting a specific facet type. - getConsistsOfUsage() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the "consists of" usage.
- getContexts() - Method in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
Returns a map of contexts where this element is present.
- getContexts() - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Returns a map of contexts where this element is present.
- getContexts() - Method in interface org.gcube.informationsystem.model.reference.ERElement
-
Returns a map of contexts where this element is present.
- getCreatedBy() - Method in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
Returns the user who created the element.
- getCreatedBy() - Method in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
Returns the user who created the element.
- getCreationTime() - Method in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
Returns the time when the element was created.
- getCreationTime() - Method in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
Returns the time when the element was created.
- getDefaultValue() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the default value of the attribute.
- getDefaultValue() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the default value of the attribute.
- getDefaultValue() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the default value of the attribute.
- getDefaultValue() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the default value of the attribute.
- getDefaultValue() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the default value of the attribute.
- getDeleteConstraint() - Method in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
Returns the propagation constraint for the 'delete' operation.
- getDeleteConstraint() - Method in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
Returns the propagation constraint for the 'delete' operation.
- getDescendantElements() - Method in class org.gcube.informationsystem.tree.Node
-
Returns the elements of all descendants of this node.
- getDescendants() - Method in class org.gcube.informationsystem.tree.Node
-
Returns all descendants of this node.
- getDescription() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the description of the attribute.
- getDescription() - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the description of the query template.
- getDescription() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the description of the attribute.
- getDescription() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the description of the query template.
- getDescription() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the description of the attribute.
- getDescription() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the description of the link.
- getDescription() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the description of the attribute.
- getDescription() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the description of the type.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.entities.EntityType
-
Returns the description of the type.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the description of the link.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the description of the attribute.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Returns the description of the type.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
Returns the description of the type.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the description of the type.
- getDiscoveredElements() - Method in class org.gcube.informationsystem.discovery.Discovery
-
Returns the list of discovered element classes.
- getDiscovery(AccessType) - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Returns the discovery instance for a specific access type.
- getDummyImplementationClass() - Method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns the dummy implementation class for this access type, if one exists.
- getDynamicImplementation(Class<E>) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Gets the dynamic implementation class for a given interface, if specified via the
Deserializeannotation. - getEntityTypeDefinitionInstance(Class<? extends EntityElement>) - Static method in class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
-
Returns an instance of
EntityTypefor the given class. - getError(String) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Returns an error message for an unknown type.
- getErrors() - Method in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
Returns the list of errors.
- getERTypes() - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns an array of access types representing entities and relations in the model.
- getERTypesUsage(AccessType) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the usage knowledge for the given entity/relation type.
- getExpectedtype() - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Returns the name of the expected type.
- getExpectedtype() - Method in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
Returns the name of the expected type.
- getExpectedtype() - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Returns the name of the expected type.
- getExpectedtype() - Method in interface org.gcube.informationsystem.model.reference.ModelElement
-
Returns the name of the expected type.
- getExtendedTypes() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the set of types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.entities.EntityType
-
Returns the set of types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Returns the set of types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
Returns the set of types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the set of types that this type extends.
- getFacetKnowledge() - Method in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
Returns the facet usage knowledge.
- getFacets() - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns all facets associated with this resource.
- getFacets() - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns all facets associated with this resource.
- getFacets() - Method in class org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl
-
Returns the list of facets associated with this resource type.
- getFacets() - Method in interface org.gcube.informationsystem.types.reference.entities.ResourceType
-
Returns the list of facets associated with this resource type.
- getFacets(Class<C>, Class<F>) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns facets of a specific type, linked by a specific
ConsistsOfrelation type. - getFacets(Class<C>, Class<F>) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns facets of a specific type, linked by a specific
ConsistsOfrelation type. - getFacets(Class<F>) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns all facets of a specific type associated with this resource.
- getFacets(Class<F>) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns all facets of a specific type associated with this resource.
- getFacetUsage() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the facet usage.
- getFieldName() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
-
Returns the name of the validated field.
- getGenericBaseType() - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Returns the generic base type of this property, if applicable.
- getGenericClass(Type) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Gets the generic class of a type.
- getGenericClassName() - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Returns the simple name of the generic class of this property, if applicable.
- getGroup() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Returns the group of base types.
- getHow() - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Returns how the event occurred.
- getHow() - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Returns how the event occurred.
- getID() - Method in class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
-
Returns the unique identifier (UUID) of the element.
- getID() - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Returns the unique identifier (UUID) of the element.
- getID() - Method in interface org.gcube.informationsystem.base.reference.entities.EntityElement
-
Returns the unique identifier (UUID) of the element.
- getID() - Method in interface org.gcube.informationsystem.base.reference.IdentifiableElement
-
Returns the unique identifier (UUID) of the element.
- getID() - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Returns the unique identifier (UUID) of the element.
- getID() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the unique identifier (UUID) of the element.
- getID() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Returns the unique identifier (UUID) of the element.
- getID() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the unique identifier (UUID) of the element.
- getIdentifier() - Method in class org.gcube.informationsystem.tree.Node
-
Returns the identifier of this node's element.
- getIdentifier(Class<Element>) - Method in class org.gcube.informationsystem.discovery.knowledge.ClassInformation
-
Returns a unique identifier for the given element.
- getIdentifier(Type) - Method in class org.gcube.informationsystem.types.knowledge.TypeInformation
-
Returns a unique identifier for the given element.
- getIdentifier(T) - Method in interface org.gcube.informationsystem.tree.NodeInformation
-
Returns a unique identifier for the given element.
- getImplementationClass() - Method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns the primary implementation class for this access type.
- getInstance() - Static method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Returns the singleton instance of the
Knowledgeclass. - getInstance() - Static method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Returns the singleton instance of this class.
- getInstance() - Static method in class org.gcube.informationsystem.utils.UUIDManager
-
Returns the singleton instance of the UUIDManager.
- getInstance(boolean) - Static method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Returns the singleton instance of the
Knowledgeclass, with an option to force re-discovery. - getInstance(Class<? extends Element>) - Static method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Gets an instance of a type.
- getIsRelatedTo() - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns all
IsRelatedTorelations for this resource, linking it to other resources. - getIsRelatedTo() - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns all
IsRelatedTorelations for this resource, linking it to other resources. - getIsRelatedTo(Class<I>) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Returns
IsRelatedTorelations of a specific type. - getIsRelatedTo(Class<I>) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
Returns
IsRelatedTorelations of a specific type. - getIsRelatedToUsage() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the "is related to" usage.
- getJsonNode(String) - Static method in class org.gcube.informationsystem.utils.JsonUtility
-
Parses a JSON string into a
JsonNode. - getJsonQuery() - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Generates a runnable query by substituting variables with their default values.
- getJsonQuery() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Generates a runnable query by substituting variables with their default values.
- getJsonQuery(JsonNode) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Generates a runnable query by substituting variables with the provided values.
- getJsonQuery(JsonNode) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Generates a runnable query by substituting variables with the provided values.
- getLastUpdateBy() - Method in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
Returns the user who last updated the element.
- getLastUpdateBy() - Method in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
Returns the user who last updated the element.
- getLastUpdateTime() - Method in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
Returns the time when the element was last updated.
- getLastUpdateTime() - Method in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
Returns the time when the element was last updated.
- getMajor() - Method in class org.gcube.informationsystem.utils.Version
-
Gets the major version number.
- getMax() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the maximum allowed value for the attribute.
- getMax() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the maximum allowed value for the attribute.
- getMax() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the maximum allowed value for the attribute.
- getMax() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the maximum cardinality of the link.
- getMax() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the maximum allowed value for the attribute.
- getMax() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the maximum cardinality of the link.
- getMax() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the maximum allowed value for the attribute.
- getMessages() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
-
Returns the list of validation messages.
- getMetadata() - Method in class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
-
Returns the metadata associated with the element.
- getMetadata() - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Returns the metadata associated with the element.
- getMetadata() - Method in interface org.gcube.informationsystem.base.reference.entities.EntityElement
-
Returns the metadata associated with the element.
- getMetadata() - Method in interface org.gcube.informationsystem.base.reference.IdentifiableElement
-
Returns the metadata associated with the element.
- getMetadata() - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Returns the metadata associated with the element.
- getMetadata() - Method in class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
-
Returns the metadata associated with the element.
- getMetadata() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the metadata associated with the element.
- getMetadata() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Returns the metadata associated with the element.
- getMetadata() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the metadata associated with the element.
- getMin() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the minimum allowed value for the attribute.
- getMin() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the minimum allowed value for the attribute.
- getMin() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the minimum allowed value for the attribute.
- getMin() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the minimum cardinality of the link.
- getMin() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the minimum allowed value for the attribute.
- getMin() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the minimum cardinality of the link.
- getMin() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the minimum allowed value for the attribute.
- getMinor() - Method in class org.gcube.informationsystem.utils.Version
-
Gets the minor version number.
- getModelKnowledge() - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Returns the model knowledge.
- getModelKnowledge(String) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Returns the knowledge for a specific model by name.
- getModelKnowledge(RegistrationProvider) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Returns the knowledge for a specific model.
- getModelName() - Method in class org.gcube.informationsystem.discovery.ISModelRegistrationProvider
-
Returns the name of the model.
- getModelName() - Method in interface org.gcube.informationsystem.discovery.RegistrationProvider
-
Returns the name of the model.
- getModelTypes() - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns an array of access types that are part of the core data model.
- getModelTypesUsage(AccessType) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the usage knowledge for the given model type.
- getName() - Method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns the official name of the access type.
- getName() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the name of the attribute.
- getName() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the name of the context.
- getName() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the name of the context.
- getName() - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the name of the query template.
- getName() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
-
Returns the name of the referenced query template.
- getName() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the name of the attribute.
- getName() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the name of the query template.
- getName() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
Returns the name of the referenced query template.
- getName() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the name of the attribute.
- getName() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the name of the attribute.
- getName() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the name of the type.
- getName() - Method in interface org.gcube.informationsystem.types.reference.entities.EntityType
-
Returns the name of the type.
- getName() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the name of the attribute.
- getName() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Returns the name of the type.
- getName() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
Returns the name of the type.
- getName() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the name of the type.
- getNewStringBuffer(StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Returns a new string buffer for logging.
- getNodeByIdentifier(String) - Method in class org.gcube.informationsystem.tree.Tree
-
Returns the node with the given identifier.
- getNodeByName(String) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Return the node for the type if it is contained in the Knowledge
- getNodeElement() - Method in class org.gcube.informationsystem.tree.Node
-
Returns the element stored in this node.
- getNodeInformation() - Method in class org.gcube.informationsystem.tree.Tree
-
Returns the node information provider for this tree.
- getObjectMapper() - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Returns the configured
ObjectMapperinstance. - getPackagesToRegister() - Method in class org.gcube.informationsystem.discovery.ISModelRegistrationProvider
-
Returns a collection of packages that contain the model's type definitions.
- getPackagesToRegister() - Method in interface org.gcube.informationsystem.discovery.RegistrationProvider
-
Returns a collection of packages that contain the model's type definitions.
- getParametersFromSuperClasses(Class<? extends RelationElement<?, ?>>) - Method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Returns the generic parameters from the superclasses of the given class.
- getParamsFromDefaultValues() - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Creates an
ObjectNodecontaining the default values of all template variables. - getParamsFromDefaultValues() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Creates an
ObjectNodecontaining the default values of all template variables. - getParent() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the parent of this context.
- getParent() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the parent of this context.
- getParent() - Method in class org.gcube.informationsystem.tree.Node
-
Returns the parent of this node.
- getParentIdentifiers(Class<Element>, Class<Element>) - Method in class org.gcube.informationsystem.discovery.knowledge.ClassInformation
-
Returns the identifiers of the parents of the given element.
- getParentIdentifiers(Type, Type) - Method in class org.gcube.informationsystem.types.knowledge.TypeInformation
-
Returns the identifiers of the parents of the given element.
- getParentIdentifiers(T, T) - Method in interface org.gcube.informationsystem.tree.NodeInformation
-
Returns the identifiers of the parents of the given element.
- getPropagationConstraint() - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Returns the propagation constraint for this relation.
- getPropagationConstraint() - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Returns the propagation constraint for this relation.
- getProperties() - Method in class org.gcube.informationsystem.types.impl.entities.FacetTypeImpl
-
Gets the properties of the type.
- getProperties() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyTypeImpl
-
Gets the properties of the type.
- getProperties() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Gets the properties of the type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.entities.FacetType
-
Returns the set of properties defined by this type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Returns the set of properties defined by this type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
Returns the set of properties defined by this type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the set of properties defined by this type.
- getPropertyStringBuffer(StringBuffer, String, boolean) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Returns a string buffer for a property.
- getPropertyType() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the property type of the attribute as a string.
- getPropertyType() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the property type of the attribute as a string.
- getPropertyType() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the property type of the attribute as a string.
- getPropertyType() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the property type of the attribute as a string.
- getPropertyType() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the property type of the attribute as a string.
- getPropertyTypeName() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the property type as a
PropertyTypeNameenum. - getPropertyTypeName() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Gets the property type name.
- getPropertyTypeName() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Gets the property type name.
- getPropertyUsage() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the property usage.
- getRegexByClass(Class<?>) - Static method in class org.gcube.informationsystem.types.PropertyTypeName
-
Returns a regular expression for validating the string representation of a given class.
- getRegexByClassname(String) - Static method in class org.gcube.informationsystem.types.PropertyTypeName
-
Returns a regular expression for validating the string representation of a given class name.
- getRegexp() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the regular expression used to validate the attribute's value.
- getRegexp() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the regular expression used to validate the attribute's value.
- getRegexp() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the regular expression used to validate the attribute's value.
- getRegexp() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the regular expression used to validate the attribute's value.
- getRegexp() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the regular expression used to validate the attribute's value.
- getRelation() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the name of the relation type.
- getRelation() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the name of the relation type.
- getRelationTypeDefinitionInstance(Class<? extends RelationElement<?, ?>>) - Static method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Returns a
RelationTypeinstance for the given class. - getRemoveConstraint() - Method in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
Returns the propagation constraint for the 'remove' operation.
- getRemoveConstraint() - Method in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
Returns the propagation constraint for the 'remove' operation.
- getResourceKnowledge() - Method in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
Returns the resource usage knowledge.
- getResources() - Method in class org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl
-
Returns the list of related resources for this resource type.
- getResources() - Method in interface org.gcube.informationsystem.types.reference.entities.ResourceType
-
Returns the list of related resources for this resource type.
- getResourceUsage() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the resource usage.
- GetReturnType - Interface in org.gcube.informationsystem.types.annotations
-
A marker interface used as the default value for the
typeattribute in theISPropertyannotation. - getRevision() - Method in class org.gcube.informationsystem.utils.Version
-
Gets the revision number.
- getRoot(AccessType) - Method in class org.gcube.informationsystem.discovery.knowledge.ClassInformation
-
Returns the root element for a given
AccessType. - getRoot(AccessType) - Method in interface org.gcube.informationsystem.model.knowledge.TypeInformation
-
Returns the root element for a given
AccessType. - getRoot(AccessType) - Method in class org.gcube.informationsystem.types.knowledge.TypeInformation
-
Returns the root element for a given
AccessType. - getRootNode() - Method in class org.gcube.informationsystem.tree.Tree
-
Returns the root node of the tree.
- getSource() - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Returns the source entity of the relation.
- getSource() - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Returns the source entity of the relation.
- getSource() - Method in interface org.gcube.informationsystem.contexts.reference.relations.IsParentOf
-
Returns the source entity of the relation.
- getSource() - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Returns the source entity of the relation.
- getSource() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the name of the source entity type.
- getSource() - Method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Returns the source entity of the relation.
- getSource() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the name of the source entity type.
- getSource() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
Returns the source entity of the relation.
- getState() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the current state of the context as a string.
- getState() - Method in enum org.gcube.informationsystem.contexts.reference.ContextState
-
Returns the string representation of the state.
- getState() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the current state of the context as a string.
- getSupertypes() - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Returns the list of supertypes for this element.
- getSupertypes() - Method in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
Returns the list of supertypes for this element.
- getSupertypes() - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Returns the list of supertypes for this element.
- getSupertypes() - Method in interface org.gcube.informationsystem.model.reference.ModelElement
-
Returns the list of supertypes for this element.
- getTarget() - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Returns the target entity of the relation.
- getTarget() - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Returns the target entity of the relation.
- getTarget() - Method in interface org.gcube.informationsystem.contexts.reference.relations.IsParentOf
-
Returns the target entity of the relation.
- getTarget() - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Returns the target entity of the relation.
- getTarget() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the name of the target entity type.
- getTarget() - Method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Returns the target entity of the relation.
- getTarget() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the name of the target entity type.
- getTarget() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
Returns the target entity of the relation.
- getTemplate() - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the template body as a
JsonNode. - getTemplate() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the template body as a
JsonNode. - getTemplateAsString() - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the template body as a string.
- getTemplateAsString() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the template body as a string.
- getTemplateVariables() - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the variables defined in this template.
- getTemplateVariables() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the variables defined in this template.
- getTree() - Method in class org.gcube.informationsystem.tree.Node
-
Returns the tree to which this node belongs.
- getTree(AccessType) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the tree for the given access type.
- getType() - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Returns the string representation of this type name.
- getType(E) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Returns the type name of an
Elementinstance. - getType(Class<? extends Element>) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Returns the type name of an
Elementclass, derived from annotations. - getTypeByName(String) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Return the type if it is contained in the Knowledge
- getTypeChangelog(Class<? extends Element>) - Static method in class org.gcube.informationsystem.types.TypeMapper
- getTypeClass() - Method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns the interface class associated with this access type.
- getTypeDescription(Class<? extends Element>) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Returns the description of an
Elementclass from itsTypeMetadata. - getTypeName() - Method in class org.gcube.informationsystem.base.impl.ElementImpl
-
Returns the name of the element's type.
- getTypeName() - Method in interface org.gcube.informationsystem.base.reference.Element
-
Returns the name of the element's type.
- getTypeName() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the name of the element's type.
- getTypeName() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the name of the element's type.
- getTypeName(Class<E>) - Static method in class org.gcube.informationsystem.utils.TypeUtility
-
Gets the type name from a class that extends
Element. - getTypeName(String) - Static method in class org.gcube.informationsystem.utils.TypeUtility
-
Gets the type name from a JSON string.
- getTypeName(JsonNode) - Static method in class org.gcube.informationsystem.utils.TypeUtility
-
Gets the type name from a
JsonNode. - getTypesDiscoverer() - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Returns the types discoverer.
- getTypeVersion(Class<? extends Element>) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Returns the version of an
Elementclass from itsTypeMetadata. - getUsage(String) - Method in class org.gcube.informationsystem.discovery.knowledge.UsageKnowledge
-
Returns the set of linked entities that use a specific type.
- getUsage(String) - Method in class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
Returns the usages for a type.
- getUsageKnowledge(AccessType) - Method in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Returns the usage knowledge for a specific access type.
- getUUID(String) - Static method in class org.gcube.informationsystem.utils.UUIDUtility
-
Gets the UUID from a JSON string.
- getUUID(JsonNode) - Static method in class org.gcube.informationsystem.utils.UUIDUtility
-
Gets the UUID from a
JsonNode. - getUUIDAsString(String) - Static method in class org.gcube.informationsystem.utils.UUIDUtility
-
Gets the UUID as a string from a JSON string.
- getUUIDAsString(JsonNode) - Static method in class org.gcube.informationsystem.utils.UUIDUtility
-
Gets the UUID as a string from a
JsonNode. - getValidatorReport() - Method in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
Returns the validator report.
- getValue() - Method in class org.gcube.informationsystem.model.impl.properties.EncryptedImpl
-
Returns the value that is to be stored securely.
- getValue() - Method in interface org.gcube.informationsystem.model.reference.properties.Encrypted
-
Returns the value that is to be stored securely.
- getValue() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Returns the value of the attribute.
- getVariables() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
-
Returns the values for the template variables.
- getVariables() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
Returns the values for the template variables.
- getVersion() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the version of the type.
- getVersion() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the version of the type.
- getVersionAsString() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Gets the version as a string.
- getVersionAsString() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the version of the type as a string.
- getWhat() - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Returns a description of what happened.
- getWhat() - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Returns a description of what happened.
- getWhen() - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Returns when the event occurred.
- getWhen() - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Returns when the event occurred.
- getWhere() - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Returns where the event occurred.
- getWhere() - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Returns where the event occurred.
- getWho() - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Returns who triggered the event.
- getWho() - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Returns who triggered the event.
- getWhy() - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Returns the reason why the event occurred.
- getWhy() - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Returns the reason why the event occurred.
H
- hashCode() - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
- hashCode() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
- hashCode() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
- hashCode() - Method in class org.gcube.informationsystem.types.PropertyTypeName
- hashCode() - Method in class org.gcube.informationsystem.utils.Version
- HIDDEN_FOR_PRIVACY_USER - Static variable in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
A constant for a user hidden for privacy reasons.
- how - Variable in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
How the event occurred.
- HOW_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Event
-
The property name for how the event occurred.
I
- ID_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.IdentifiableElement
-
The name of the property used to store the unique identifier (UUID) of the element.
- IdentifiableElement - Interface in org.gcube.informationsystem.base.reference
- IN - org.gcube.informationsystem.base.reference.Direction
-
Indicates an inward direction.
- INDENTATION - Static variable in class org.gcube.informationsystem.tree.Node
-
The string used for indentation when printing the tree.
- init(boolean) - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Initializes the knowledge.
- initialized - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
A flag indicating whether the knowledge has been initialized.
- INTEGER - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
An integer type.
- interfaceToImplementation - Static variable in class org.gcube.informationsystem.serialization.ElementMapper
-
A map of interfaces to their implementation classes.
- IS_MODEL_NAME - Static variable in class org.gcube.informationsystem.discovery.ISModelRegistrationProvider
-
The name of the Information System model.
- IS_PARENT_OF - org.gcube.informationsystem.base.reference.AccessType
-
Represents a parent-child relationship between contexts.
- IS_RELATED_TO - org.gcube.informationsystem.base.reference.AccessType
-
Represents a relationship between two resources.
- IS_RELATED_TO_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.entities.Resource
-
The property name for the 'isRelatedTo' relations.
- isAbstract() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Checks if the type is abstract.
- isAbstract() - Method in interface org.gcube.informationsystem.types.reference.entities.EntityType
-
Checks if the type is abstract.
- isAbstract() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Checks if the type is abstract.
- isAbstract() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
Checks if the type is abstract.
- isAbstract() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Checks if the type is abstract.
- isChildOf(String, String) - Method in class org.gcube.informationsystem.tree.Tree
-
Checks if a node is a child of another node.
- isFinal() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Checks if the type is final.
- isFinal() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Checks if the type is final.
- isGenericType() - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Checks if this property type is generic.
- isMandatory() - Method in interface org.gcube.informationsystem.base.reference.AttributeDefinition
-
Checks if the attribute is mandatory.
- isMandatory() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Checks if the attribute is mandatory.
- isMandatory() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Checks if the attribute is mandatory.
- ISModelRegistrationProvider - Class in org.gcube.informationsystem.discovery
-
A
RegistrationProviderfor the core Information System (IS) model. - ISModelRegistrationProvider() - Constructor for class org.gcube.informationsystem.discovery.ISModelRegistrationProvider
- isNotnull() - Method in interface org.gcube.informationsystem.base.reference.AttributeDefinition
-
Checks if the attribute's value cannot be null.
- isNotnull() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Checks if the attribute's value cannot be null.
- isNotnull() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Checks if the attribute's value cannot be null.
- isParentOf(String, String) - Method in class org.gcube.informationsystem.tree.Tree
-
Checks if a node is a parent of another node.
- IsParentOf - Interface in org.gcube.informationsystem.contexts.reference.relations
-
Represents a parental relationship between two
Contexts. - IsParentOfImpl - Class in org.gcube.informationsystem.contexts.impl.relations
-
The default implementation of the
IsParentOfinterface. - IsParentOfImpl() - Constructor for class org.gcube.informationsystem.contexts.impl.relations.IsParentOfImpl
-
Default constructor.
- IsParentOfImpl(Context, Context) - Constructor for class org.gcube.informationsystem.contexts.impl.relations.IsParentOfImpl
-
Constructs a new
IsParentOfImplwith the given source and target. - ISProperty - Annotation Type in org.gcube.informationsystem.types.annotations
-
It is used by
TypeMapperto identify which getter method are related to andEntityPropertyDefinition. - isReadonly() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Checks if the property is read-only.
- isReadonly() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Checks if the property is read-only.
- IsRelatedTo<S extends Resource,T extends Resource> - Interface in org.gcube.informationsystem.model.reference.relations
- IsRelatedToImpl<S extends Resource,T extends Resource> - Class in org.gcube.informationsystem.model.impl.relations
-
The default abstract implementation of the
IsRelatedTointerface. - IsRelatedToImpl() - Constructor for class org.gcube.informationsystem.model.impl.relations.IsRelatedToImpl
-
Default constructor.
- IsRelatedToImpl(S, T) - Constructor for class org.gcube.informationsystem.model.impl.relations.IsRelatedToImpl
-
Constructs a new
IsRelatedToImplwith the given source and target. - IsRelatedToImpl(S, T, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relations.IsRelatedToImpl
-
Constructs a new
IsRelatedToImplwith the given source, target, and propagation constraint. - isRelatedToList - Variable in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
The list of
IsRelatedTorelations. - IsRelatedToType - Interface in org.gcube.informationsystem.types.reference.relations
- IsRelatedToTypeImpl - Class in org.gcube.informationsystem.types.impl.relations
-
The implementation of the
IsRelatedToType. - IsRelatedToTypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.relations.IsRelatedToTypeImpl
-
Default constructor.
- IsRelatedToTypeImpl(Class<? extends IsRelatedTo<? extends Resource, ? extends Resource>>) - Constructor for class org.gcube.informationsystem.types.impl.relations.IsRelatedToTypeImpl
-
Constructs a new
IsRelatedToTypeImplfrom a class. - isReservedUUID(String) - Method in class org.gcube.informationsystem.utils.UUIDManager
-
Checks if a UUID string is reserved.
- isReservedUUID(UUID) - Method in class org.gcube.informationsystem.utils.UUIDManager
-
Checks if a UUID is reserved.
- isStopOnError() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Checks if the validator stops on the first error.
- isValid() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
-
Checks if the validation was successful.
- isValid() - Method in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
Checks if the validation was successful.
- isValid() - Method in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
Checks if the validation was successful.
J
- JSON_ARRAY - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A JSON array type.
- JSON_OBJECT - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A JSON object type.
- JsonUtility - Class in org.gcube.informationsystem.utils
-
A utility class for working with JSON.
- JsonUtility() - Constructor for class org.gcube.informationsystem.utils.JsonUtility
K
- keep - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint
-
When the source entity is deleted, the relation is deleted, but the target entity is preserved.
- keep - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint
-
When the source entity is removed from a context, the relation is removed, but the target entity remains in the context.
- Knowledge - Class in org.gcube.informationsystem.discovery.knowledge
-
A singleton class that manages the discovery and validation of model knowledge from various
RegistrationProviders. - knownTypes - Static variable in class org.gcube.informationsystem.serialization.ElementMapper
-
A map of known types, keyed by type name.
L
- LAST_UPDATE_BY_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
The property name for the last updater.
- LAST_UPDATE_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
The property name for the last update time.
- lastUpdateBy - Variable in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
The user who last updated the element.
- lastUpdateTime - Variable in class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
The time the element was last updated.
- LinkedEntity - Interface in org.gcube.informationsystem.types.reference.properties
-
A property type for defining relationships between entities, including cardinality constraints.
- LinkedEntityImpl - Class in org.gcube.informationsystem.types.impl.properties
-
The default implementation of the
LinkedEntityinterface. - LinkedEntityImpl() - Constructor for class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Default constructor.
- LIST - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A list type.
- locate - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
A map to locate types.
- logger - Static variable in class org.gcube.informationsystem.discovery.Discovery
-
The logger for this class.
- logger - Static variable in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
The logger for this class.
- logger - Static variable in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledgeValidator
-
The logger.
- logger - Static variable in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
The logger for this class.
- logger - Static variable in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
The logger.
- logger - Static variable in class org.gcube.informationsystem.utils.AttributeUtility
-
The logger for this class.
- LONG - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A long type.
- lowerCaseFirstCharacter() - Method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns the name of the access type with its first character in lowercase.
M
- major - Variable in class org.gcube.informationsystem.utils.Version
-
The major version number.
- mandatory() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
Whether the property is mandatory.
- MANDATORY_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.AttributeDefinition
-
The property name for the 'mandatory' flag.
- map - Variable in class org.gcube.informationsystem.discovery.knowledge.UsageKnowledge
-
A map from type names to the set of linked entities that use them.
- map - Variable in class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
The map of usages.
- map - Static variable in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A map of base types, keyed by string representation.
- MAP - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A map type.
- MAP - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Map types.
- mapper - Variable in class org.gcube.informationsystem.serialization.ElementDeserializer
-
Deprecated.The object mapper.
- mapper - Static variable in class org.gcube.informationsystem.serialization.ElementMapper
-
The object mapper.
- mapper - Static variable in class org.gcube.informationsystem.types.TypeMapper
-
The object mapper.
- marshal(El) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Serializes an object to a JSON string.
- marshal(El[]) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Serializes an array of objects to a JSON string.
- marshal(El, T) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Serializes an object to an
OutputStream. - marshal(List<El>) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Serializes a list of objects to a JSON string.
- max - Variable in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
The maximum cardinality.
- max() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
The maximum value for a numeric property.
- max() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchemaEntry
- MAX_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The property name for the attribute's maximum value constraint.
- MAX_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
The property name for the maximum cardinality.
- metadata - Variable in class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
-
The metadata of the entity.
- metadata - Variable in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
The metadata of the relation.
- metadata - Variable in class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
-
The metadata of the entity type.
- metadata - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The metadata of the type.
- Metadata - Interface in org.gcube.informationsystem.model.reference.properties
-
A property type that provides metadata for an
IdentifiableElement. - METADATA_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.IdentifiableElement
-
The name of the property used to store the metadata associated with the element.
- MetadataImpl - Class in org.gcube.informationsystem.model.impl.properties
-
The default implementation of the
Metadatainterface. - MetadataImpl() - Constructor for class org.gcube.informationsystem.model.impl.properties.MetadataImpl
-
Default constructor.
- min - Variable in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
The minimum cardinality.
- min() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
The minimum value for a numeric property.
- min() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchemaEntry
- MIN_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The property name for the attribute's minimum value constraint.
- MIN_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
The property name for the minimum cardinality.
- MINIMAL_VERSION - Static variable in class org.gcube.informationsystem.utils.Version
-
Accepted initial version as TypeVersion instance
- MINIMAL_VERSION_DESCRIPTION - Static variable in class org.gcube.informationsystem.utils.Version
-
Default changelog description for the initial version
- MINIMAL_VERSION_STRING - Static variable in class org.gcube.informationsystem.utils.Version
-
Accepted initial version
- minor - Variable in class org.gcube.informationsystem.utils.Version
-
The minor version number.
- ModelElement - Interface in org.gcube.informationsystem.model.reference
-
A base interface for elements that are part of the core Information System model.
- modelKnowledge - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The model knowledge.
- ModelKnowledge - Class in org.gcube.informationsystem.discovery.knowledge
-
Manages the discovered knowledge for a specific model, including type hierarchies and usage information.
- ModelKnowledge<T,TI extends TypeInformation<T>> - Class in org.gcube.informationsystem.model.knowledge
- ModelKnowledge() - Constructor for class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
Constructs a new
ModelKnowledgeinstance. - ModelKnowledge(TI) - Constructor for class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Creates a new instance.
- modelKnowledges - Variable in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
A map of model knowledge, keyed by model name.
- ModelKnowledgeValidator - Class in org.gcube.informationsystem.discovery.knowledge
-
A validator that checks if discovered model types belong to the expected packages as defined by a
RegistrationProvider. - ModelKnowledgeValidator(RegistrationProvider) - Constructor for class org.gcube.informationsystem.discovery.knowledge.ModelKnowledgeValidator
-
Constructs a new validator for the given registration provider.
N
- name - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The name of the context.
- name - Variable in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
The name of the query template.
- name - Variable in class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
-
The name of the query template.
- name - Variable in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
The name of the variable.
- name - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The name of the type.
- name() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
The name of the property.
- name() - Method in annotation type org.gcube.informationsystem.types.reference.TypeMetadata
-
The name of the type.
- NAME - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The name of the attribute type.
- NAME - Static variable in interface org.gcube.informationsystem.base.reference.Element
-
The name of the element type.
- NAME - Static variable in interface org.gcube.informationsystem.base.reference.entities.EntityElement
-
The name of the entity element type.
- NAME - Static variable in interface org.gcube.informationsystem.base.reference.properties.PropertyElement
-
The name of the property element type.
- NAME - Static variable in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
The name of the relation element type.
- NAME - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The name of the Context entity type.
- NAME - Static variable in interface org.gcube.informationsystem.contexts.reference.relations.IsParentOf
-
The name of the IsParentOf relation type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.entities.Entity
-
The name of the entity type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.entities.Facet
-
The name of the facet type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.entities.Resource
-
The name of the resource type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.properties.Encrypted
-
The name of the Encrypted property type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.properties.Event
-
The name of the Event property type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
The name of the Metadata property type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
The name of the PropagationConstraint property type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.properties.Property
-
The name of the property type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.relations.ConsistsOf
-
The name of the ConsistsOf relation type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.relations.IsRelatedTo
-
The name of the IsRelatedTo relation type.
- NAME - Static variable in interface org.gcube.informationsystem.model.reference.relations.Relation
-
The name of the relation type.
- NAME - Static variable in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
The name of the QueryTemplate entity type.
- NAME - Static variable in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
The name of the QueryTemplateReference property type.
- NAME - Static variable in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
The name of the TemplateVariable property type.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.entities.EntityType
-
The name of the EntityType.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.entities.FacetType
-
The name of the FacetType.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.entities.ResourceType
-
The name of the ResourceType.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
The name of the LinkedEntity property type.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
The name of the PropertyDefinition type.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
The name of the PropertyType.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.relations.ConsistsOfType
-
The name of the ConsistsOfType.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.relations.IsRelatedToType
-
The name of the IsRelatedToType.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.relations.RelationType
-
The name of the RelationType.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The name of the base Type.
- NAME_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The property name for the attribute's name.
- NAME_PROPERTY - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the context's name.
- NAME_PROPERTY - Static variable in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
The property name for the template's name.
- NAME_PROPERTY - Static variable in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
The property name for the referenced template's name.
- NAME_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the type's name.
- names() - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns a set of all defined access type names.
- Node<T> - Class in org.gcube.informationsystem.tree
-
Represents a node in a
Tree. - Node(T) - Constructor for class org.gcube.informationsystem.tree.Node
-
Constructs a new node with the given element.
- NodeElaborator<T> - Interface in org.gcube.informationsystem.tree
- NodeInformation<T> - Interface in org.gcube.informationsystem.tree
-
An interface for extracting identification and relationship information from elements to be used in a
Tree. - nodeToValidate - Variable in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
The node to validate.
- NOT_NULL_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.AttributeDefinition
-
The property name for the 'notnull' flag.
- nullable() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
Whether the property can be null.
- NUMERIC - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Numeric types.
O
- objectMapper - Variable in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
The object mapper.
- ObjectNodeValidator - Class in org.gcube.informationsystem.types.impl.validator
-
This class is used to validate an ObjectNode against a list of AttributeDefinitions.
- ObjectNodeValidator(ObjectNode, List<? extends AttributeDefinition>) - Constructor for class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
Constructs a new validator.
- ObjectNodeValidator(ObjectNode, List<? extends AttributeDefinition>, Boolean) - Constructor for class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
Constructs a new validator with the option to stop on the first error.
- opposite() - Method in enum org.gcube.informationsystem.base.reference.Direction
-
Returns the opposing direction.
- org.gcube.informationsystem.base.impl - package org.gcube.informationsystem.base.impl
- org.gcube.informationsystem.base.impl.entities - package org.gcube.informationsystem.base.impl.entities
- org.gcube.informationsystem.base.impl.properties - package org.gcube.informationsystem.base.impl.properties
- org.gcube.informationsystem.base.impl.relations - package org.gcube.informationsystem.base.impl.relations
- org.gcube.informationsystem.base.reference - package org.gcube.informationsystem.base.reference
- org.gcube.informationsystem.base.reference.entities - package org.gcube.informationsystem.base.reference.entities
- org.gcube.informationsystem.base.reference.properties - package org.gcube.informationsystem.base.reference.properties
- org.gcube.informationsystem.base.reference.relations - package org.gcube.informationsystem.base.reference.relations
- org.gcube.informationsystem.contexts.impl.entities - package org.gcube.informationsystem.contexts.impl.entities
- org.gcube.informationsystem.contexts.impl.relations - package org.gcube.informationsystem.contexts.impl.relations
- org.gcube.informationsystem.contexts.reference - package org.gcube.informationsystem.contexts.reference
- org.gcube.informationsystem.contexts.reference.entities - package org.gcube.informationsystem.contexts.reference.entities
- org.gcube.informationsystem.contexts.reference.relations - package org.gcube.informationsystem.contexts.reference.relations
- org.gcube.informationsystem.discovery - package org.gcube.informationsystem.discovery
- org.gcube.informationsystem.discovery.knowledge - package org.gcube.informationsystem.discovery.knowledge
- org.gcube.informationsystem.model.impl.entities - package org.gcube.informationsystem.model.impl.entities
- org.gcube.informationsystem.model.impl.properties - package org.gcube.informationsystem.model.impl.properties
- org.gcube.informationsystem.model.impl.relations - package org.gcube.informationsystem.model.impl.relations
- org.gcube.informationsystem.model.knowledge - package org.gcube.informationsystem.model.knowledge
- org.gcube.informationsystem.model.reference - package org.gcube.informationsystem.model.reference
- org.gcube.informationsystem.model.reference.entities - package org.gcube.informationsystem.model.reference.entities
- org.gcube.informationsystem.model.reference.properties - package org.gcube.informationsystem.model.reference.properties
- org.gcube.informationsystem.model.reference.relations - package org.gcube.informationsystem.model.reference.relations
- org.gcube.informationsystem.queries.templates.impl.entities - package org.gcube.informationsystem.queries.templates.impl.entities
- org.gcube.informationsystem.queries.templates.impl.properties - package org.gcube.informationsystem.queries.templates.impl.properties
- org.gcube.informationsystem.queries.templates.reference.entities - package org.gcube.informationsystem.queries.templates.reference.entities
- org.gcube.informationsystem.queries.templates.reference.properties - package org.gcube.informationsystem.queries.templates.reference.properties
- org.gcube.informationsystem.serialization - package org.gcube.informationsystem.serialization
- org.gcube.informationsystem.tree - package org.gcube.informationsystem.tree
- org.gcube.informationsystem.types - package org.gcube.informationsystem.types
- org.gcube.informationsystem.types.annotations - package org.gcube.informationsystem.types.annotations
- org.gcube.informationsystem.types.impl - package org.gcube.informationsystem.types.impl
- org.gcube.informationsystem.types.impl.entities - package org.gcube.informationsystem.types.impl.entities
- org.gcube.informationsystem.types.impl.properties - package org.gcube.informationsystem.types.impl.properties
- org.gcube.informationsystem.types.impl.relations - package org.gcube.informationsystem.types.impl.relations
- org.gcube.informationsystem.types.impl.validator - package org.gcube.informationsystem.types.impl.validator
- org.gcube.informationsystem.types.knowledge - package org.gcube.informationsystem.types.knowledge
- org.gcube.informationsystem.types.reference - package org.gcube.informationsystem.types.reference
- org.gcube.informationsystem.types.reference.entities - package org.gcube.informationsystem.types.reference.entities
- org.gcube.informationsystem.types.reference.properties - package org.gcube.informationsystem.types.reference.properties
- org.gcube.informationsystem.types.reference.relations - package org.gcube.informationsystem.types.reference.relations
- org.gcube.informationsystem.utils - package org.gcube.informationsystem.utils
- OUT - org.gcube.informationsystem.base.reference.Direction
-
Indicates an outward direction.
P
- packages - Variable in class org.gcube.informationsystem.discovery.Discovery
-
The set of packages to be scanned.
- packages - Variable in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
The set of packages to be scanned.
- params - Variable in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
The parameters.
- parent - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The parent of the context.
- parent - Variable in class org.gcube.informationsystem.tree.Node
-
The parent of this node.
- PARENT_PROPERTY - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the parent relationship.
- propagate - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint
-
When the source entity is added to a context, the relation and its target entity are also added to that context.
- PROPAGATION_CONSTRAINT_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.relations.Relation
-
The property name for the propagation constraint.
- propagationConstraint - Variable in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
The propagation constraint of the relation.
- PropagationConstraint - Interface in org.gcube.informationsystem.model.reference.properties
-
Defines the propagation behavior for a relation when context-related events (add, remove, delete) occur on the source entity or the relation itself.
- PropagationConstraint.AddConstraint - Enum in org.gcube.informationsystem.model.reference.properties
-
Defines the behavior for an 'add' operation.
- PropagationConstraint.DeleteConstraint - Enum in org.gcube.informationsystem.model.reference.properties
-
Defines the behavior for a 'delete' operation.
- PropagationConstraint.RemoveConstraint - Enum in org.gcube.informationsystem.model.reference.properties
-
Defines the behavior for a 'remove' from context operation.
- PropagationConstraintImpl - Class in org.gcube.informationsystem.model.impl.properties
-
The default implementation of the
PropagationConstraintinterface. - PropagationConstraintImpl() - Constructor for class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
Default constructor.
- properties - Variable in class org.gcube.informationsystem.types.impl.entities.FacetTypeImpl
-
The properties of the facet type.
- properties - Variable in class org.gcube.informationsystem.types.impl.properties.PropertyTypeImpl
-
The properties of this type.
- properties - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The properties of the type.
- PROPERTIES_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the set of property definitions.
- Property - Interface in org.gcube.informationsystem.model.reference.properties
-
The base interface for all properties in the Information System model.
- PROPERTY - org.gcube.informationsystem.base.reference.AccessType
-
Represents a generic property instance.
- PROPERTY - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A property type.
- PROPERTY_DEFINITION - org.gcube.informationsystem.base.reference.AccessType
-
Represents the definition of a property, including constraints and metadata.
- PROPERTY_ELEMENT - org.gcube.informationsystem.base.reference.AccessType
-
Represents a property element, the base for all property types.
- PROPERTY_TYPE - org.gcube.informationsystem.base.reference.AccessType
-
Represents the type of a property, defining its data type and structure.
- PROPERTY_TYPE_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The property name for the attribute's property type.
- PropertyDefinition - Interface in org.gcube.informationsystem.types.reference.properties
-
Defines a property of an entity or another property, including its constraints and metadata.
- PropertyDefinitionImpl - Class in org.gcube.informationsystem.types.impl.properties
-
The default implementation of the
PropertyDefinitioninterface. - PropertyDefinitionImpl() - Constructor for class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Default constructor.
- PropertyDefinitionImpl(ISProperty, Method) - Constructor for class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Constructs a new PropertyDefinitionImpl from an annotation and a method.
- PropertyElement - Interface in org.gcube.informationsystem.base.reference.properties
-
The base interface for all property elements in the Information System model.
- PropertyElementImpl - Class in org.gcube.informationsystem.base.impl.properties
-
The default implementation of the
PropertyElementinterface. - PropertyElementImpl() - Constructor for class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Default constructor.
- PropertyImpl - Class in org.gcube.informationsystem.model.impl.properties
-
The default implementation of the
Propertyinterface. - PropertyImpl() - Constructor for class org.gcube.informationsystem.model.impl.properties.PropertyImpl
-
Default constructor.
- PropertyType - Interface in org.gcube.informationsystem.types.reference.properties
-
Defines the type of a
Property. - PropertyTypeImpl - Class in org.gcube.informationsystem.types.impl.properties
-
The default implementation of the
PropertyTypeinterface. - PropertyTypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.properties.PropertyTypeImpl
-
Default constructor.
- PropertyTypeImpl(Class<? extends PropertyElement>) - Constructor for class org.gcube.informationsystem.types.impl.properties.PropertyTypeImpl
-
Constructs a new PropertyTypeImpl from a class.
- PropertyTypeName - Class in org.gcube.informationsystem.types
-
Represents the type name of a property, including its base type and any generic parameters.
- PropertyTypeName(Class<?>) - Constructor for class org.gcube.informationsystem.types.PropertyTypeName
-
Constructs a
PropertyTypeNamefrom aClass. - PropertyTypeName(Method) - Constructor for class org.gcube.informationsystem.types.PropertyTypeName
-
Constructs a
PropertyTypeNamefrom aMethod's return type. - PropertyTypeName(String) - Constructor for class org.gcube.informationsystem.types.PropertyTypeName
-
Constructs a
PropertyTypeNamefrom a string representation. - PropertyTypeName.BaseType - Enum in org.gcube.informationsystem.types
-
The fundamental data types for properties.
- PropertyTypeName.BaseTypeGroup - Enum in org.gcube.informationsystem.types
-
Groups of base types.
- propertyUsage - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
The property usage.
Q
- QUERY_TEMPLATE - org.gcube.informationsystem.base.reference.AccessType
-
Represents a template for constructing queries.
- QueryTemplate - Interface in org.gcube.informationsystem.queries.templates.reference.entities
-
Represents a query template that can be used to generate runnable queries by substituting variables.
- QueryTemplateImpl - Class in org.gcube.informationsystem.queries.templates.impl.entities
-
The default implementation of the
QueryTemplateinterface. - QueryTemplateImpl() - Constructor for class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Default constructor.
- QueryTemplateReference - Interface in org.gcube.informationsystem.queries.templates.reference.properties
-
A property that references a
QueryTemplateand provides values for its variables. - QueryTemplateReferenceImpl - Class in org.gcube.informationsystem.queries.templates.impl.properties
-
The default implementation of the
QueryTemplateReferenceinterface. - QueryTemplateReferenceImpl() - Constructor for class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
R
- READ_ONLY_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
The property name for the 'readonly' flag.
- readonly() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
Whether the property is read-only.
- ReflectionUtility - Class in org.gcube.informationsystem.utils
-
A utility class for finding all classes within a given package.
- ReflectionUtility() - Constructor for class org.gcube.informationsystem.utils.ReflectionUtility
- REGEX_BY_CLASS_MAPPED_AS_STRING - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A map of regex patterns for string representations of classes.
- REGEX_BY_CLASS_MAPPED_AS_STRING_BY_CLASS_NAME - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A map of regex patterns for string representations of classes, keyed by class name.
- REGEX_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Attribute
-
The property name for the attribute's regular expression constraint.
- regexpr() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
A regular expression for validating a string property.
- registerSubtype(Class<El>) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Registers a subtype with the object mapper.
- registerSubtypes(Class<El>, Class<ELImpl>) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Registers a subtype with the object mapper.
- RegistrationProvider - Interface in org.gcube.informationsystem.discovery
-
An interface for providers that supply package information for model registration.
- registrationProviders - Variable in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
A map of registration providers, keyed by model name.
- RelatedResourcesEntry - Annotation Type in org.gcube.informationsystem.types.annotations
-
Defines a relationship between resources within a
ResourceSchema. - relation - Variable in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
The relation of the link.
- relation() - Method in annotation type org.gcube.informationsystem.types.annotations.RelatedResourcesEntry
-
The relation type connecting the resources.
- relation() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchemaEntry
- Relation<S extends Resource,T extends Entity> - Interface in org.gcube.informationsystem.model.reference.relations
-
The base interface for all relations in the facet-based resource model.
- RELATION - org.gcube.informationsystem.base.reference.AccessType
-
Represents a generic relation instance.
- RELATION_ELEMENT - org.gcube.informationsystem.base.reference.AccessType
-
Represents a relation element, the base for all relation types.
- RELATION_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
The property name for the relation of the link.
- RELATION_TYPE - org.gcube.informationsystem.base.reference.AccessType
-
Represents the type of a relation, defining its semantics and constraints.
- RelationElement<S extends EntityElement,T extends EntityElement> - Interface in org.gcube.informationsystem.base.reference.relations
-
The base interface for all relation elements in the Information System model.
- RelationElementImpl<S extends EntityElement,T extends EntityElement> - Class in org.gcube.informationsystem.base.impl.relations
-
The default implementation of the
RelationElementinterface. - RelationElementImpl() - Constructor for class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Default constructor.
- RelationElementImpl(S, T) - Constructor for class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Constructs a new relation with the specified source and target entities.
- RelationImpl<S extends Resource,T extends Entity> - Class in org.gcube.informationsystem.model.impl.relations
-
The default abstract implementation of the
Relationinterface. - RelationImpl() - Constructor for class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Default constructor.
- RelationImpl(S, T, PropagationConstraint) - Constructor for class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Constructs a new
RelationImplwith the given source, target, and propagation constraint. - RelationType<S extends EntityType,T extends EntityType> - Interface in org.gcube.informationsystem.types.reference.relations
-
The base interface for all relation type definitions.
- RelationTypeImpl<S extends EntityType,T extends EntityType> - Class in org.gcube.informationsystem.types.impl.relations
-
The implementation of the
RelationType. - RelationTypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Default constructor.
- RelationTypeImpl(Class<? extends RelationElement<?, ?>>) - Constructor for class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Constructs a new
RelationTypeImplfrom a class. - REMOVE_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
The property name for the 'remove' constraint.
- removeConstraint - Variable in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
The remove constraint.
- renew() - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Force reinitialization of
- replaceVariables(JsonNode) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Replaces the variables in the given JSON node.
- reset() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Resets the knowledge base.
- Resource - Interface in org.gcube.informationsystem.model.reference.entities
-
Represents a resource, the central entity in the facet-based model.
- RESOURCE - org.gcube.informationsystem.base.reference.AccessType
-
Represents a primary resource in the system.
- ResourceImpl - Class in org.gcube.informationsystem.model.impl.entities
-
The default abstract implementation of the
Resourceinterface. - ResourceImpl() - Constructor for class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Default constructor.
- resourceKnowledge - Variable in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
The knowledge base for resource usage.
- resources - Variable in class org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl
-
The resources of the resource type.
- resources() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchema
-
The resources that are related to this resource.
- RESOURCES_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.entities.ResourceType
-
The property name for the related resources.
- ResourceSchema - Annotation Type in org.gcube.informationsystem.types.annotations
-
Defines the schema for a resource, specifying its constituent facets and relationships with other resources.
- ResourceSchemaEntry - Annotation Type in org.gcube.informationsystem.types.annotations
-
Defines a single entry in a
ResourceSchema, specifying a facet that composes the resource. - ResourceType - Interface in org.gcube.informationsystem.types.reference.entities
-
Defines the type of a
Resource. - ResourceTypeImpl - Class in org.gcube.informationsystem.types.impl.entities
-
The default implementation of the
ResourceTypeinterface. - ResourceTypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl
-
Default constructor.
- ResourceTypeImpl(Class<? extends Resource>) - Constructor for class org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl
-
Constructs a new
ResourceTypeImplfrom a class. - retrieveListOfProperties(Class<?>) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Retrieves the list of properties of a class.
- retrieveSuperClasses(Class<? extends E>, Class<E>, String) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Retrieves the super classes of a type.
- revision - Variable in class org.gcube.informationsystem.utils.Version
-
The revision number.
- root - Variable in class org.gcube.informationsystem.discovery.Discovery
-
The root class of the element hierarchy to discover.
- rp - Variable in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledgeValidator
-
The registration provider.
S
- SchemaMixedElement - Interface in org.gcube.informationsystem.base.reference
-
An element that supports "schema-mixed" mode, allowing for properties not explicitly defined in the schema.
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class org.gcube.informationsystem.serialization.AdditionalPropertiesSerializer
- serializeType(Class<E>) - Static method in class org.gcube.informationsystem.types.TypeMapper
- serializeTypeDefinition(Type) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Serializes a
Typedefinition to a JSON string. - serializeTypeDefinitions(List<Type>) - Static method in class org.gcube.informationsystem.types.TypeMapper
-
Serializes a list of
Typedefinitions to a JSON string. - SET - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A set type.
- setAddConstraint(PropagationConstraint.AddConstraint) - Method in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
Sets the propagation constraint for the 'add' operation.
- setAddConstraint(PropagationConstraint.AddConstraint) - Method in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
Sets the propagation constraint for the 'add' operation.
- setAdditionalProperties(Map<String, Object>) - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in interface org.gcube.informationsystem.base.reference.SchemaMixedElement
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in interface org.gcube.informationsystem.model.reference.entities.Facet
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in interface org.gcube.informationsystem.model.reference.properties.Property
-
Sets the map of additional properties for the element.
- setAdditionalProperties(Map<String, Object>) - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Sets the map of additional properties for the element.
- setAdditionalProperty(String, Object) - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.base.reference.SchemaMixedElement
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in class org.gcube.informationsystem.model.impl.entities.FacetImpl
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.model.reference.entities.Facet
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.model.reference.properties.Property
-
Sets a single additional property.
- setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Sets a single additional property.
- setAllowMultipleInheritance(boolean) - Method in class org.gcube.informationsystem.tree.Tree
-
Sets whether multiple inheritance is allowed in this tree.
- setChangelog(Map<String, String>) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Sets the changelog from a map with the version as a string.
- setChildrenFromJson(List<IsParentOf>) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the children from a JSON-deserialized list of
IsParentOfobjects. - setContexts(Map<UUID, String>) - Method in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
Sets the contexts in which the entity exists.
- setContexts(Map<UUID, String>) - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Sets the contexts of the relation.
- setDefaultValue(Object) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the default value of the attribute.
- setDefaultValue(Object) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the default value of the attribute.
- setDefaultValue(Object) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the default value of the attribute.
- setDeleteConstraint(PropagationConstraint.DeleteConstraint) - Method in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
Sets the propagation constraint for the 'delete' operation.
- setDeleteConstraint(PropagationConstraint.DeleteConstraint) - Method in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
Sets the propagation constraint for the 'delete' operation.
- setDescription(String) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the description of the attribute.
- setDescription(String) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Sets the description of the query template.
- setDescription(String) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the description of the attribute.
- setDescription(String) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Sets the description of the query template.
- setDescription(String) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the description of the link.
- setDescription(String) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the description of the attribute.
- setDescription(String) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the description of the link.
- setExpiringTimeout(int) - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Sets the expiring timeout.
- setFacetKnowledge(UsageKnowledge) - Method in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
Sets the facet usage knowledge.
- setFieldName(String) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
-
Sets the name of the validated field.
- setHow(String) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Sets how the event occurred.
- setHow(String) - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Sets how the event occurred.
- setID(UUID) - Method in class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
-
Sets the unique identifier (UUID) for the element.
- setID(UUID) - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Sets the unique identifier (UUID) for the element.
- setID(UUID) - Method in interface org.gcube.informationsystem.base.reference.entities.EntityElement
-
Sets the unique identifier (UUID) for the element.
- setID(UUID) - Method in interface org.gcube.informationsystem.base.reference.IdentifiableElement
-
Sets the unique identifier (UUID) for the element.
- setID(UUID) - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Sets the unique identifier (UUID) for the element.
- setID(UUID) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Sets the unique identifier (UUID) for the element.
- setID(UUID) - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Sets the unique identifier (UUID) for the element.
- setID(UUID) - Method in interface org.gcube.informationsystem.types.reference.Type
-
Sets the unique identifier (UUID) for the element.
- setMajor(int) - Method in class org.gcube.informationsystem.utils.Version
-
Sets the major version number.
- setMandatory(boolean) - Method in interface org.gcube.informationsystem.base.reference.AttributeDefinition
-
Sets whether the attribute is mandatory.
- setMandatory(boolean) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets whether the attribute is mandatory.
- setMax(Integer) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the maximum allowed value for the attribute.
- setMax(Integer) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the maximum allowed value for the attribute.
- setMax(Integer) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the maximum cardinality of the link.
- setMax(Integer) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the maximum allowed value for the attribute.
- setMax(Integer) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the maximum cardinality of the link.
- setMetadata(Metadata) - Method in class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in interface org.gcube.informationsystem.base.reference.entities.EntityElement
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in interface org.gcube.informationsystem.base.reference.IdentifiableElement
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyType
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in interface org.gcube.informationsystem.types.reference.Type
-
Sets the metadata for the element.
- setMin(Integer) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the minimum allowed value for the attribute.
- setMin(Integer) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the minimum allowed value for the attribute.
- setMin(Integer) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the minimum cardinality of the link.
- setMin(Integer) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the minimum allowed value for the attribute.
- setMin(Integer) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the minimum cardinality of the link.
- setMinor(int) - Method in class org.gcube.informationsystem.utils.Version
-
Sets the minor version number.
- setName(String) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the name of the attribute.
- setName(String) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the name of the context.
- setName(String) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the name of the context.
- setName(String) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Sets the name of the query template.
- setName(String) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
-
Sets the name of the referenced query template.
- setName(String) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the name of the attribute.
- setName(String) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Sets the name of the query template.
- setName(String) - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
Sets the name of the referenced query template.
- setName(String) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the name of the attribute.
- setNodeInformation(NodeInformation<T>) - Method in class org.gcube.informationsystem.tree.Tree
-
Sets the node information provider for this tree, if not already set.
- setNotnull(boolean) - Method in interface org.gcube.informationsystem.base.reference.AttributeDefinition
-
Sets whether the attribute's value can be null.
- setNotnull(boolean) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets whether the attribute's value can be null.
- setParent(UUID) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the parent of this context by its UUID.
- setParent(UUID) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the parent of this context by its UUID.
- setParent(Context) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the parent of this context.
- setParent(Context) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the parent of this context.
- setParent(IsParentOf) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the parent of this context via an
IsParentOfrelation. - setParent(IsParentOf) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the parent of this context via an
IsParentOfrelation. - setParent(Node<T>) - Method in class org.gcube.informationsystem.tree.Node
-
Sets the parent of this node.
- setParentFromJson(IsParentOf) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the parent from a JSON-deserialized
IsParentOfobject. - setPropagationConstraint(PropagationConstraint) - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Sets the propagation constraint for this relation.
- setPropagationConstraint(PropagationConstraint) - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Sets the propagation constraint for this relation.
- setPropertyType(String) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the property type of the attribute.
- setPropertyType(String) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the property type.
- setPropertyType(String) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the property type.
- setReadonly(boolean) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets whether the property is read-only.
- setReadonly(boolean) - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Sets whether the property is read-only.
- setRegexp(String) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the regular expression for validating the attribute's value.
- setRegexp(String) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the regular expression for validating the attribute's value.
- setRegexp(String) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the regular expression for validating the attribute's value.
- setRelation(String) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the name of the relation type.
- setRelation(String) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the name of the relation type.
- setRemoveConstraint(PropagationConstraint.RemoveConstraint) - Method in class org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl
-
Sets the propagation constraint for the 'remove' operation.
- setRemoveConstraint(PropagationConstraint.RemoveConstraint) - Method in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
Sets the propagation constraint for the 'remove' operation.
- setResourceKnowledge(UsageKnowledge) - Method in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
Sets the resource usage knowledge.
- setRevision(int) - Method in class org.gcube.informationsystem.utils.Version
-
Sets the revision number.
- setRoot(T) - Method in class org.gcube.informationsystem.tree.Tree
-
Sets the root element of this tree, if not already set.
- setSource(String) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the name of the source entity type.
- setSource(String) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the name of the source entity type.
- setSource(Context) - Method in interface org.gcube.informationsystem.contexts.reference.relations.IsParentOf
-
Sets the source entity of the relation.
- setSource(S) - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Sets the source entity of the relation.
- setSource(S) - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Sets the source entity of the relation.
- setSource(S) - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Sets the source entity of the relation.
- setSource(S) - Method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Sets the source entity of the relation.
- setState(String) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the state of the context.
- setState(String) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the state of the context.
- setTarget(String) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the name of the target entity type.
- setTarget(String) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the name of the target entity type.
- setTarget(Context) - Method in interface org.gcube.informationsystem.contexts.reference.relations.IsParentOf
-
Sets the target entity of the relation.
- setTarget(T) - Method in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
Sets the target entity of the relation.
- setTarget(T) - Method in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
Sets the target entity of the relation.
- setTarget(T) - Method in interface org.gcube.informationsystem.model.reference.relations.Relation
-
Sets the target entity of the relation.
- setTarget(T) - Method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
Sets the target entity of the relation.
- setTemplate(String) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Sets the template body from a string.
- setTemplate(String) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Sets the template body from a string.
- setTemplate(JsonNode) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Sets the template body from a
JsonNode. - setTemplate(JsonNode) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Sets the template body from a
JsonNode. - setType(String) - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Sets the type from a string representation.
- setTypesDiscoverer(TypesDiscoverer<Type>) - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Sets the types discoverer.
- setTypeToBestAvailable(ObjectNode) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Sets the type of an object to the best available supertype.
- setValid(boolean) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
-
Sets the validity status of the validation.
- setValue(String) - Method in class org.gcube.informationsystem.model.impl.properties.EncryptedImpl
-
Sets the value to be stored securely.
- setValue(String) - Method in interface org.gcube.informationsystem.model.reference.properties.Encrypted
-
Sets the value to be stored securely.
- setVariables(Map<String, Object>) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
-
Sets the values for the template variables.
- setVariables(Map<String, Object>) - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
Sets the values for the template variables.
- setVersion(String) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Sets the version from a string.
- setVersion(String) - Method in class org.gcube.informationsystem.utils.Version
-
Sets the version from a string.
- setWhat(String) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Sets the description of what happened.
- setWhat(String) - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Sets the description of what happened.
- setWhen(Date) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Sets when the event occurred.
- setWhen(Date) - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Sets when the event occurred.
- setWhere(String) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Sets where the event occurred.
- setWhere(String) - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Sets where the event occurred.
- setWho(String) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Sets who triggered the event.
- setWho(String) - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Sets who triggered the event.
- setWhy(String) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Sets the reason why the event occurred.
- setWhy(String) - Method in interface org.gcube.informationsystem.model.reference.properties.Event
-
Sets the reason why the event occurred.
- SHORT - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A short type.
- source - Variable in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
The source of the relation.
- source - Variable in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
The source of the link.
- source - Variable in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
The source of the relation.
- source() - Method in annotation type org.gcube.informationsystem.types.annotations.RelatedResourcesEntry
-
The source resource of the relationship.
- SOURCE_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
The property name for the source of the relation.
- SOURCE_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
The property name for the source of the link.
- state - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The state of the context.
- state - Variable in enum org.gcube.informationsystem.contexts.reference.ContextState
-
The string representation of the state.
- STATE - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the state of the context.
- stopClasses - Variable in class org.gcube.informationsystem.discovery.Discovery
-
A set of classes where the discovery process should stop.
- stopOnError - Variable in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Whether to stop validation on the first error.
- stopOnError - Variable in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
A flag indicating whether to stop on the first error.
- STRING - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A string type.
- STRING - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
String types.
- supertypes - Variable in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
The list of supertypes for this property.
- supertypes - Variable in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
The list of supertypes.
- supertypes - Variable in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
The supertypes of the relation.
- SUPERTYPES_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.ModelElement
-
The property name for the list of supertypes of the element.
- SUSPENDED - org.gcube.informationsystem.contexts.reference.ContextState
-
The context has been temporarily suspended and is not operational.
T
- t - Variable in class org.gcube.informationsystem.tree.Node
-
The element stored in this node.
- target - Variable in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
The target of the relation.
- target - Variable in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
The target of the link.
- target - Variable in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
-
The target of the relation.
- target() - Method in annotation type org.gcube.informationsystem.types.annotations.RelatedResourcesEntry
-
The target resource of the relationship.
- TARGET_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.relations.RelationElement
-
The property name for the target of the relation.
- TARGET_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
The property name for the target of the link.
- template - Variable in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
The template.
- TEMPLATE_PROPERTY - Static variable in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
The property name for the template's body.
- TEMPLATE_VARIABLE - org.gcube.informationsystem.base.reference.AccessType
-
Represents a variable used within a query template.
- TEMPLATE_VARIABLES_PROPERTY - Static variable in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
The property name for the template's variables.
- TemplateVariable - Interface in org.gcube.informationsystem.queries.templates.reference.properties
-
Defines a variable used within a
QueryTemplate. - TemplateVariableImpl - Class in org.gcube.informationsystem.queries.templates.impl.properties
-
The default implementation of the
TemplateVariableinterface. - TemplateVariableImpl() - Constructor for class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Default constructor.
- templateVariables - Variable in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
The template variables.
- toString() - Method in class org.gcube.informationsystem.base.impl.ElementImpl
-
Returns a JSON representation of the element.
- toString() - Method in enum org.gcube.informationsystem.base.reference.AccessType
- toString() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns a JSON representation of the element.
- toString() - Method in class org.gcube.informationsystem.tree.Node
- toString() - Method in class org.gcube.informationsystem.tree.Tree
- toString() - Method in class org.gcube.informationsystem.types.impl.entities.EntityTypeImpl
- toString() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
- toString() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyTypeImpl
- toString() - Method in class org.gcube.informationsystem.types.impl.relations.RelationTypeImpl
- toString() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
- toString() - Method in class org.gcube.informationsystem.types.PropertyTypeName
- toString() - Method in class org.gcube.informationsystem.utils.Version
- tree - Variable in class org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction
-
The tree to which discovered elements will be added.
- tree - Variable in class org.gcube.informationsystem.tree.Node
-
The tree to which this node belongs.
- Tree<T> - Class in org.gcube.informationsystem.tree
-
Represents a generic tree structure.
- Tree() - Constructor for class org.gcube.informationsystem.tree.Tree
-
Constructs an empty tree.
- Tree(NodeInformation<T>) - Constructor for class org.gcube.informationsystem.tree.Tree
-
Constructs a tree with the given node information provider.
- Tree(T, NodeInformation<T>) - Constructor for class org.gcube.informationsystem.tree.Tree
-
Constructs a tree with the given root element and node information provider.
- trees - Variable in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
A map of class hierarchy trees, keyed by access type.
- trees - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
The trees of types.
- type() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
The type of the property.
- Type - Interface in org.gcube.informationsystem.types.reference
-
The base interface for all type definitions in the Information System model.
- TYPE_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.Element
-
The name of the property used to store the type of the element during JSON serialization.
- TypeImpl - Class in org.gcube.informationsystem.types.impl
-
The default implementation of the
Typeinterface. - TypeImpl() - Constructor for class org.gcube.informationsystem.types.impl.TypeImpl
-
Default constructor.
- TypeImpl(Class<? extends Element>) - Constructor for class org.gcube.informationsystem.types.impl.TypeImpl
-
Constructs a new TypeImpl from a class.
- typeInformation - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
The type information.
- TypeInformation - Class in org.gcube.informationsystem.types.knowledge
-
Provides information about a
Type. - TypeInformation<T> - Interface in org.gcube.informationsystem.model.knowledge
-
Extends
NodeInformationto provide additional type-related information. - TypeInformation() - Constructor for class org.gcube.informationsystem.types.knowledge.TypeInformation
- TypeMapper - Class in org.gcube.informationsystem.types
-
A utility class for mapping between Java classes and
Typedefinitions, and for serializing/deserializing these definitions to/from JSON. - TypeMapper() - Constructor for class org.gcube.informationsystem.types.TypeMapper
- TypeMetadata - Annotation Type in org.gcube.informationsystem.types.reference
-
An annotation for providing metadata about a type definition, such as its name, description, and version.
- typeNotCompliant(JsonNode, String, StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Checks if the type is compliant.
- typesDiscoverer - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The types discoverer.
- TypesDiscoverer<T> - Interface in org.gcube.informationsystem.model.knowledge
- TypesKnowledge - Class in org.gcube.informationsystem.types.knowledge
-
Manages the knowledge about types.
- TypesKnowledge() - Constructor for class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Constructs a new
TypesKnowledge. - TypeUtility - Class in org.gcube.informationsystem.utils
-
A utility class for retrieving the type name from various sources.
- TypeUtility() - Constructor for class org.gcube.informationsystem.utils.TypeUtility
U
- UNKNOWN_USER - Static variable in interface org.gcube.informationsystem.model.reference.properties.Metadata
-
A constant for an unknown user.
- unmarshal(Class<El>, InputStream) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Deserializes an object from an
InputStream. - unmarshal(Class<El>, Reader) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Deserializes an object from a
Reader. - unmarshal(Class<El>, String) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Deserializes an object from a JSON string.
- unmarshalList(Class<El>, String) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Deserializes a list of objects from a JSON string.
- unmarshalList(String) - Static method in class org.gcube.informationsystem.serialization.ElementMapper
-
Deserializes a list of objects from a JSON string.
- unpropagate - org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint
-
When the source entity is added to a context, the action is not propagated to the target entity.
- URI_REGEX - Static variable in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
The regex for URIs.
- URI_REGEX - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A regex for validating URIs.
- URL_REGEX - Static variable in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
The regex for URLs.
- URL_REGEX - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A regex for validating URLs.
- UsageKnowledge - Class in org.gcube.informationsystem.discovery.knowledge
-
A class that stores and manages knowledge about the usage of linked entities within the model.
- UsageKnowledge<U> - Class in org.gcube.informationsystem.model.knowledge
- UsageKnowledge() - Constructor for class org.gcube.informationsystem.discovery.knowledge.UsageKnowledge
-
Default constructor.
- UsageKnowledge(AccessType) - Constructor for class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
Creates a new instance.
- usageKnowledges - Variable in class org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
-
A map of usage knowledge, keyed by access type.
- uuid - Variable in class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
-
The unique identifier of the entity.
- uuid - Variable in class org.gcube.informationsystem.base.impl.relations.RelationElementImpl
-
The UUID of the relation.
- uuid - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The UUID of the type.
- UUID_REGEX - Static variable in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
The regex for UUIDs.
- UUID_REGEX - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A regex for validating UUIDs.
- UUIDManager - Class in org.gcube.informationsystem.utils
-
Manages reserved UUIDs and provides validation and generation of valid UUIDs.
- UUIDUtility - Class in org.gcube.informationsystem.utils
-
A utility class for handling UUIDs.
- UUIDUtility() - Constructor for class org.gcube.informationsystem.utils.UUIDUtility
V
- valid - Variable in class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
A flag indicating whether the validation was successful.
- validate() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Validates the attribute's value against its definition.
- validate() - Method in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
Validates the node.
- validate(String, JsonNode, StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Validates a value against an expected type.
- validateByte(JsonNode, StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Validates a byte.
- validateDate(JsonNode, StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Validates a date.
- validateModelKnowledge(String) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Validates the discovered knowledge for a specific model by name.
- validateModelKnowledge(RegistrationProvider) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Validates the discovered knowledge for a specific model.
- validateNumber(Number, StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Validates a number against the attribute's min/max constraints.
- validateString(JsonNode, StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Validates a string.
- validateUUID(UUID) - Method in class org.gcube.informationsystem.utils.UUIDManager
-
Validates a UUID, throwing an exception if it is reserved.
- validatorReport - Variable in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
The validator report.
- ValidatorReport - Class in org.gcube.informationsystem.types.impl.validator
-
A report of the validation of an object node.
- ValidatorReport() - Constructor for class org.gcube.informationsystem.types.impl.validator.ValidatorReport
-
Constructs a new validator report.
- value - Variable in class org.gcube.informationsystem.model.impl.properties.EncryptedImpl
-
The encrypted value.
- value - Variable in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
The JSON value of the attribute to validate.
- value() - Method in annotation type org.gcube.informationsystem.types.reference.Changelog
-
An array of
Changeannotations. - VALUE - Static variable in interface org.gcube.informationsystem.model.reference.properties.Encrypted
-
The property name for the encrypted value.
- valueOf(String) - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.base.reference.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.contexts.reference.ContextState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.informationsystem.base.reference.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.informationsystem.contexts.reference.ContextState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.DeleteConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variables - Variable in class org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl
-
The variables of the query template.
- VARIABLES_PROPERTY - Static variable in interface org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
-
The property name for the variable values.
- version - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The version of the type.
- version() - Method in annotation type org.gcube.informationsystem.types.reference.Change
-
The version in which the change was introduced.
- version() - Method in annotation type org.gcube.informationsystem.types.reference.TypeMetadata
-
The version of the type.
- Version - Class in org.gcube.informationsystem.utils
-
A class representing and validating a version in the following format X.X.X (Major.Minor.Revision) Each part is an integer with no trailing zeros (e.g 1 and not 01).
- Version() - Constructor for class org.gcube.informationsystem.utils.Version
-
Default constructor.
- Version(int, int, int) - Constructor for class org.gcube.informationsystem.utils.Version
-
Constructs a new Version from its major, minor, and revision numbers.
- Version(String) - Constructor for class org.gcube.informationsystem.utils.Version
-
Constructs a new Version from a string.
- VERSION - Static variable in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
The version of this type definition.
- VERSION - Static variable in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
The version of this type definition.
- VERSION_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the type's version.
- VERSION_REGEX - Static variable in class org.gcube.informationsystem.utils.Version
-
Regex validating the version
W
- what - Variable in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
A description of what happened.
- WHAT_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Event
-
The property name for what happened.
- when - Variable in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
When the event occurred.
- WHEN_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Event
-
The property name for when the event occurred.
- where - Variable in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Where the event occurred.
- WHERE_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Event
-
The property name for where the event occurred.
- who - Variable in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
Who triggered the event.
- WHO_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Event
-
The property name for who triggered the event.
- why - Variable in class org.gcube.informationsystem.model.impl.properties.EventImpl
-
The reason why the event occurred.
- WHY_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.Event
-
The property name for why the event occurred.
All Classes All Packages