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, U) - Method in class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
Adds a usage for a type.
- ADD_PROPERTY - Static variable in interface org.gcube.informationsystem.model.reference.properties.PropagationConstraint
-
The property name for the 'add' constraint.
- 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.
- 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(Node<T>) - Method in class org.gcube.informationsystem.dag.Node
-
Adds a child to this node.
- addChildFromJson(Context) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Adds a child from a JSON-deserialized context object.
- 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.
- 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.
- additionalProperties - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
Additional dynamic properties for future/extensible fields.
- 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.dag.Dag
-
Adds a new node to the DAG.
- 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.ClasspathModelKnowledge
-
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(String, Collection<PropertyDefinition>) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Adds the property usage under an explicitly named declaring type.
- addPropertyUsage(T, Collection<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.
- addTypeIfInitialized(Type) - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Adds a Type to the current model knowledge only when that knowledge has already been initialized.
- addUsage(LinkedEntity, boolean) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Registers a usage of a linked entity under its source, relation, and target names.
- 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.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 opaque object mapping to any supported type.
- ANY - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Every base type, with no restriction.
- as() - Method in annotation type org.gcube.informationsystem.types.annotations.Deserialize
-
The implementation class to use for deserialization.
- attach(Type, ModelKnowledge<Type, ?>) - Static method in class org.gcube.informationsystem.model.knowledge.TypeUsageBuilder
-
Builds the
TypeUsagefortypefrommodelKnowledgeand attaches it totypeitself as an additional property. - attachAll(ModelKnowledge<Type, ?>) - Static method in class org.gcube.informationsystem.model.knowledge.TypeUsageBuilder
-
Attaches usage to every type known to
modelKnowledge(every type in every DAG ofAccessType.getModelTypes()), one pass over the whole knowledge base. - attachResource(I) - Method in class org.gcube.informationsystem.model.impl.entities.ResourceImpl
-
Attaches another resource to this one via an
IsRelatedTorelation. - attachResource(I) - Method in interface org.gcube.informationsystem.model.reference.entities.Resource
-
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 of 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.
- AUTO_GENERATED - org.gcube.informationsystem.types.reference.properties.TypeProjection.Source
-
Computed by the auto-generation algorithm from the owning Type's schema.
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
-
Binary data payload.
- BITS - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
The binary base types: Binary and Byte.
- BOOLEAN - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A standard true/false boolean value.
- BOOLEAN - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Only the boolean base type.
- BOTH - org.gcube.informationsystem.base.reference.Direction
-
Indicates a bidirectional flow.
- BYTE - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A single byte.
- BytecodeUtility - Class in org.gcube.informationsystem.utils
-
Reads facts from a class's own compiled bytecode that plain reflection cannot give a reliable answer to.
C
- 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.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.queries.templates.impl.entities.QueryTemplateImpl
-
The changelog of the query template.
- 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.queries.templates.reference.entities.QueryTemplate
-
The property name for the template's changelog.
- CHANGELOG_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the type's changelog.
- ChangelogValidator - Class in org.gcube.informationsystem.utils
-
Validates the
versionandchangelogpair shared by Type definitions and Query Templates:versionis a validVersion,changelogis not empty, every entry has a valid version and a non-empty description, andversionequals the highest entry. - 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.dag.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.dag.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
- ClasspathModelKnowledge - Class in org.gcube.informationsystem.discovery.knowledge
-
Manages the discovered knowledge for a specific model, including type hierarchies and usage information, sourced from classpath scanning.
- ClasspathModelKnowledge() - Constructor for class org.gcube.informationsystem.discovery.knowledge.ClasspathModelKnowledge
-
Constructs a new
ClasspathModelKnowledgeinstance. - clz - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
The class of the property.
- COLLECTION - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
The collection base types List and Set (not Map, tracked separately since its key is always String).
- compareBounds(Number, Number) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Compares two bounds by their decimal value, so that the same bound compares equal whatever Java type holds it (e.g.
- compareIntegers(Integer, Integer) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Compares two integers.
- compareNumbers(Number, Number) - Static method in class org.gcube.informationsystem.utils.AttributeUtility
-
Compares two numbers by their decimal value, whatever their Java types.
- compareTo(Node<T>) - Method in class org.gcube.informationsystem.dag.Node
- compareTo(Event) - Method in class org.gcube.informationsystem.model.impl.properties.EventImpl
- 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
-
Only the Property base type: a reference to another Property-family type.
- 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.
- CONSISTS_OF_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.entities.ResourceSchema
-
The property name for the ConsistsOf constraints (facets).
- consistsOf - Variable in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
The ConsistsOf constraints of the resource type, empty when it declares none.
- 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. - ConsistsOfSchema - Interface in org.gcube.informationsystem.types.reference.relations
- ConsistsOfSchemaImpl - Class in org.gcube.informationsystem.types.impl.relations
-
The implementation of the
ConsistsOfSchema. - ConsistsOfSchemaImpl() - Constructor for class org.gcube.informationsystem.types.impl.relations.ConsistsOfSchemaImpl
-
Default constructor.
- ConsistsOfSchemaImpl(Class<? extends ConsistsOf<? extends Resource, ? extends Facet>>) - Constructor for class org.gcube.informationsystem.types.impl.relations.ConsistsOfSchemaImpl
-
Constructs a new
ConsistsOfSchemaImplfrom 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. - createContextual(DeserializationContext, BeanProperty) - Method in class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameDeserializer
- created - Variable in class org.gcube.informationsystem.discovery.knowledge.ClasspathModelKnowledge
-
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.base.reference.properties.Metadata
-
The property name for the creator.
- createdBy - Variable in class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
The user who created the element.
- createKnowledge() - Method in class org.gcube.informationsystem.discovery.knowledge.ClasspathModelKnowledge
-
Creates the knowledge base by discovering types, building hierarchies, and gathering usage information.
- createKnowledge(boolean) - Method in class org.gcube.informationsystem.discovery.knowledge.ClasspathModelKnowledge
-
Creates the knowledge base, with an option to force recreation.
- createKnowledge(Collection<ClasspathModelKnowledge>) - Method in class org.gcube.informationsystem.discovery.knowledge.ClasspathModelKnowledge
-
Creates the knowledge base by merging the classes already discovered by other, previously created
ClasspathModelKnowledgeinstances, avoiding a redundant rescan of their packages. - createTypeDefinition(Class<E>) - Static method in class org.gcube.informationsystem.types.TypeMapper
- CREATION_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.properties.Metadata
-
The property name for the creation time.
- creationTime - Variable in class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
The time the element was created.
- creationTime - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The creation time.
- CUSTOM - org.gcube.informationsystem.types.reference.properties.TypeProjection.Source
-
Defined by an admin via
PUT /types/{type-name}/projection.
D
- dag - Variable in class org.gcube.informationsystem.dag.Node
-
The DAG to which this node belongs.
- Dag<T> - Class in org.gcube.informationsystem.dag
-
A single-rooted, directed, acyclic graph (DAG) -- typically a tree in practice (single inheritance), but genuinely a DAG whenever
Dag.allowMultipleInheritanceproduces a node with more than one parent (seeNode.getParents()): each node has exactly one identity, reachable through every parent that legitimately leads to it. - Dag() - Constructor for class org.gcube.informationsystem.dag.Dag
-
Constructs an empty DAG.
- Dag(NodeInformation<T>) - Constructor for class org.gcube.informationsystem.dag.Dag
-
Constructs a DAG with the given node information provider.
- Dag(T, NodeInformation<T>) - Constructor for class org.gcube.informationsystem.dag.Dag
-
Constructs a DAG with the given root element and node information provider.
- dags - Variable in class org.gcube.informationsystem.discovery.knowledge.ClasspathModelKnowledge
-
A map of class hierarchy DAGs, keyed by access type.
- dags - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
The DAGs of types.
- DATE - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A timestamp.
- DATE - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Only the date base type.
- 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.
- DELETED - org.gcube.informationsystem.contexts.reference.ContextState
-
The context has been marked for deletion.
- descendantElements - Variable in class org.gcube.informationsystem.dag.Node
-
The elements of all descendants of this node.
- descendants - Variable in class org.gcube.informationsystem.dag.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.properties.TypeProjectionImpl
-
The description of this projection.
- 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 - org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
Human-readable documentation of the field's purpose.
- 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.properties.TypeProjection
-
The property name for the projection's description.
- 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(JsonParser, DeserializationContext) - Method in class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameDeserializer
- 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.
- deserializeWithType(JsonParser, DeserializationContext, TypeDeserializer) - Method in class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameDeserializer
- 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 does nothing if TypesDiscoverer was not set.
- discover(Collection<Class<E>>) - Method in class org.gcube.informationsystem.discovery.Discovery
-
Starts the discovery process from an already-known set of classes instead of scanning packages, avoiding a redundant classpath scan.
- discover(AccessType) - Method in interface org.gcube.informationsystem.model.knowledge.TypesDiscoverer
-
This function discovers 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.ClasspathModelKnowledge
-
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-precision 64-bit floating point.
- 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.
- DumpManifest - Class in org.gcube.informationsystem.registry
-
The manifest of a System Dump archive: what describes the archive itself, not the information it holds.
- DumpManifest() - Constructor for class org.gcube.informationsystem.registry.DumpManifest
E
- EFFECTIVE_STATE - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the effective (inherited) state of the context.
- effectiveState - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The effective (inherited) state of the context.
- 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.dag.NodeElaborator
-
Performs an operation on the given node.
- elaborate(NodeElaborator<T>) - Method in class org.gcube.informationsystem.dag.Dag
-
Traverses the DAG and applies the given elaborator to each node.
- elaborate(NodeElaborator<T>) - Method in class org.gcube.informationsystem.dag.Node
-
Traverses the sub-DAG rooted at this node and applies the given elaborator.
- elaborate(NodeElaborator<T>, int) - Method in class org.gcube.informationsystem.dag.Node
-
Traverses the sub-DAG rooted at 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.
- 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.
- EntitySchema - Interface in org.gcube.informationsystem.types.reference.entities
-
The base interface for all entity type definitions.
- EntitySchemaImpl - Class in org.gcube.informationsystem.types.impl.entities
-
The default implementation of the
EntitySchemainterface. - EntitySchemaImpl() - Constructor for class org.gcube.informationsystem.types.impl.entities.EntitySchemaImpl
-
Default constructor.
- EntitySchemaImpl(Class<? extends EntityElement>) - Constructor for class org.gcube.informationsystem.types.impl.entities.EntitySchemaImpl
-
Constructs a new
EntitySchemaImplfrom a class. - EntitySchemaImpl(String) - Constructor for class org.gcube.informationsystem.types.impl.entities.EntitySchemaImpl
-
Constructs a new
EntitySchemaImplwith the given type name. - EntitySchemaNameDeserializer - Class in org.gcube.informationsystem.types.impl.relations
-
Deserializes an
EntitySchemareference from either a flat type-name string or a legacy nested JSON object representation. - EntitySchemaNameDeserializer() - Constructor for class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameDeserializer
-
Default constructor.
- EntitySchemaNameDeserializer(Class<?>) - Constructor for class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameDeserializer
-
Constructs a new deserializer targeting the given entity schema class.
- EntitySchemaNameSerializer - Class in org.gcube.informationsystem.types.impl.relations
-
Serializes an
EntitySchemareference as its flat type name string. - EntitySchemaNameSerializer() - Constructor for class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameSerializer
- 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.
- 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, in declaration order.
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.
- facets() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchema
-
The facets that make up this resource.
- FacetSchema - Interface in org.gcube.informationsystem.types.reference.entities
-
Defines the type of a
Facet. - FacetSchemaImpl - Class in org.gcube.informationsystem.types.impl.entities
-
The default implementation of the
FacetSchemainterface. - FacetSchemaImpl() - Constructor for class org.gcube.informationsystem.types.impl.entities.FacetSchemaImpl
-
Default constructor.
- FacetSchemaImpl(Class<? extends Facet>) - Constructor for class org.gcube.informationsystem.types.impl.entities.FacetSchemaImpl
-
Constructs a new
FacetSchemaImplfrom a class. - FacetSchemaImpl(String) - Constructor for class org.gcube.informationsystem.types.impl.entities.FacetSchemaImpl
-
Constructs a new
FacetSchemaImplwith the given type name. - FALLBACK - org.gcube.informationsystem.types.reference.properties.TypeProjection.Source
-
The minimal, always-valid baseline (id + effective type only), persisted in place of the intended auto-generated default when computing the latter threw or otherwise failed — a safety net so a bug in the generation algorithm never blocks the Type create/update that triggered it.
- 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 single-precision 32-bit floating point.
- from(Type) - Static method in class org.gcube.informationsystem.model.knowledge.TypeUsageBuilder
-
Reads back the
TypeUsagepreviously attached totypeviaTypeUsageBuilder.attach(Type, ModelKnowledge), if any. - 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 enum org.gcube.informationsystem.types.reference.properties.TypeProjection.Source
-
Parses a wire value.
- 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.
- GENERIC_NOT_ALLOWED_MESSAGE - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
Constraint on non-collection base types: only
PropertyTypeName.BaseType.LIST/PropertyTypeName.BaseType.SET/PropertyTypeName.BaseType.MAPmay declare a generic type. - genericBaseType - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
The generic base type.
- getAccessType() - Method in class org.gcube.informationsystem.types.impl.entities.EntitySchemaImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.entities.FacetSchemaImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.properties.PropertySchemaImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.relations.ConsistsOfSchemaImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.relations.IsRelatedToSchemaImpl
-
Returns the
AccessTypeof this type definition. - getAccessType() - Method in class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
-
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.SchemaTypeInformation
-
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.
- getAdditionalProperties() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the map of any additional, dynamic properties.
- getAdditionalProperties() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the map of any additional, dynamic properties.
- 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.
- getAssociationUsage() - Method in class org.gcube.informationsystem.model.knowledge.TypeUsage
-
Returns the Association Usage entries (e.g.
- 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.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the changelog of the query template.
- getChangelog() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the changelog of the query template.
- 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.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the changelog with versions represented as strings.
- getChangelogWithVersionAsString() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the changelog with versions represented as strings.
- 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.dag.Node
-
Returns the children of this node.
- getChildrenElements() - Method in class org.gcube.informationsystem.dag.Node
-
Returns the elements of the children of this node.
- getClassesDag(AccessType) - Method in class org.gcube.informationsystem.discovery.knowledge.ClasspathModelKnowledge
-
Returns the class hierarchy DAG for a specific access type.
- 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
- getClassesForPackage(String, ClassLoader) - Static method in class org.gcube.informationsystem.utils.ReflectionUtility
-
Attempts to list all the classes in the specified package as determined by the provided class loader.
- getClasspathModelKnowledge(String) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Returns the knowledge for a specific model by name.
- getClasspathModelKnowledge(RegistrationProvider) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Returns the knowledge for a specific model.
- getCompositionUsage() - Method in class org.gcube.informationsystem.model.knowledge.TypeUsage
-
Returns the Composition Usage entries (e.g.
- 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() - Method in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Returns the list of ConsistsOf constraints (target Facet types) associated with this resource type.
- getConsistsOf() - Method in interface org.gcube.informationsystem.types.reference.entities.ResourceSchema
-
Returns the list of ConsistsOf constraints (target Facet types) associated with this resource type.
- 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.
- getCreatedAt() - Method in class org.gcube.informationsystem.registry.DumpManifest
-
Returns when the archive was produced, formatted per
Element.DATETIME_PATTERN. - getCreatedBy() - Method in class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
Returns the user who created the element.
- getCreatedBy() - Method in interface org.gcube.informationsystem.base.reference.properties.Metadata
-
Returns the user who created the element.
- getCreationTime() - Method in class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
Returns the time when the element was created.
- getCreationTime() - Method in interface org.gcube.informationsystem.base.reference.properties.Metadata
-
Returns the time when the element was created.
- getDag() - Method in class org.gcube.informationsystem.dag.Node
-
Returns the DAG to which this node belongs.
- getDag(AccessType) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the DAG for the given access type.
- 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.
- getDescendantElements() - Method in class org.gcube.informationsystem.dag.Node
-
Returns the elements of all descendants of this node.
- getDescendants() - Method in class org.gcube.informationsystem.dag.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 enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.AddConstraint
-
Returns the description of the constraint.
- getDescription() - Method in enum org.gcube.informationsystem.model.reference.properties.PropagationConstraint.RemoveConstraint
-
Returns the description of the constraint.
- 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.properties.TypeProjectionImpl
-
Returns the description of this projection — which fields/columns it returns and why.
- getDescription() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Returns the description of the type.
- getDescription() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
Returns a human-readable description of this base type, e.g.
- getDescription() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Returns a human-readable description of this group, e.g.
- getDescription() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
Returns a human-readable description of this semantic type, e.g.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.entities.EntitySchema
-
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 enum org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
Returns a human-readable description of this attribute, e.g.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertySchema
-
Returns the description of the type.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Returns the description of this projection — which fields/columns it returns and why.
- getDescription() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationSchema
-
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.ClasspathModelKnowledge
-
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. - getEffectiveState() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the current effective state of the context.
- getEffectiveState() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the current effective state of the context.
- getEntitySchemaInstance(Class<? extends EntityElement>) - Static method in class org.gcube.informationsystem.types.impl.entities.EntitySchemaImpl
-
Returns an instance of
EntitySchemafor 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 types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.entities.EntitySchema
-
Returns the types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertySchema
-
Returns the types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationSchema
-
Returns the types that this type extends.
- getExtendedTypes() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the types that this type extends.
- 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(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.
- getFormatVersion() - Method in class org.gcube.informationsystem.registry.DumpManifest
-
Returns the version of the archive format.
- 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.
- getGroup() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Returns the group of base types.
- getHistory() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the list of history events for this context.
- getHistory() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the list of history events for this context.
- 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.PropertySchema
-
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.dag.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.SchemaTypeInformation
-
Returns a unique identifier for the given element.
- getIdentifier(T) - Method in interface org.gcube.informationsystem.dag.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() - Method in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Returns the list of IsRelatedTo constraints (related resource types) for this resource type.
- getIsRelatedTo() - Method in interface org.gcube.informationsystem.types.reference.entities.ResourceSchema
-
Returns the list of IsRelatedTo constraints (related resource types) for this resource type.
- 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.
- getJsonType() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
Returns the JSON-facing name of this semantic type.
- getLabel() - Method in enum org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
Returns the display label of this attribute, e.g.
- getLastUpdateBy() - Method in class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
Returns the user who last updated the element.
- getLastUpdateBy() - Method in interface org.gcube.informationsystem.base.reference.properties.Metadata
-
Returns the user who last updated the element.
- getLastUpdateTime() - Method in class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
Returns the time when the element was last updated.
- getLastUpdateTime() - Method in interface org.gcube.informationsystem.base.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.
- getMappedClass() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
Returns the canonical Java class this base type is mapped to, e.g.
- getMappedClass() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
Returns the Java class this semantic type is mapped to.
- getMax() - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Returns the upper bound of the attribute.
- getMax() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the upper bound of the attribute.
- getMax() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the upper bound of the attribute.
- getMax() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the maximum cardinality of the link,
nullfor an unbounded one. - getMax() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the upper bound of the property value.
- getMax() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the maximum cardinality of the link,
nullfor an unbounded one. - getMax() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the upper bound of the property value.
- 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.EntitySchemaImpl
-
Returns the metadata associated with the element.
- getMetadata() - Method in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Returns the metadata associated with this projection (who generated or last changed it, and when).
- 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.PropertySchema
-
Returns the metadata associated with the element.
- getMetadata() - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Returns the metadata associated with this projection (who generated or last changed it, and when).
- 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 lower bound of the attribute.
- getMin() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Returns the lower bound of the attribute.
- getMin() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Returns the lower bound of the attribute.
- getMin() - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Returns the minimum cardinality of the link, 0 for no minimum.
- getMin() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Returns the lower bound of the property value.
- getMin() - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Returns the minimum cardinality of the link, 0 for no minimum.
- getMin() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
Returns the lower bound of the property value.
- 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.
- 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.
- getModels() - Method in class org.gcube.informationsystem.registry.RegistryMetadata
-
Returns the models of the registry, keyed by model name.
- 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.
- getModelVersion() - Method in class org.gcube.informationsystem.discovery.ISModelRegistrationProvider
-
Returns the version of the model, resolved dynamically (e.g.
- getModelVersion() - Method in interface org.gcube.informationsystem.discovery.RegistrationProvider
-
Returns the version of the model, resolved dynamically (e.g.
- 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.EntitySchema
-
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.PropertySchema
-
Returns the name of the type.
- getName() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationSchema
-
Returns the name of the type.
- getName() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the name of the type.
- getNamedTypeName() - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Returns the simple name of the referenced Property-family class, if any -- direct or as a collection's element 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.dag.Dag
-
Returns the node with the given identifier.
- getNodeByName(String) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the node for the type if it is contained in the Knowledge
- getNodeElement() - Method in class org.gcube.informationsystem.dag.Node
-
Returns the element stored in this node.
- getNodeInformation() - Method in class org.gcube.informationsystem.dag.Dag
-
Returns the node information provider for this DAG.
- 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.RelationSchemaImpl
-
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.
- getParentIdentifiers(Class<Element>, Class<Element>) - Method in class org.gcube.informationsystem.discovery.knowledge.ClassInformation
-
Returns the identifiers of the parents of the given element, in the order that decides precedence among them.
- getParentIdentifiers(Type, Type) - Method in class org.gcube.informationsystem.types.knowledge.SchemaTypeInformation
-
Returns the identifiers of the parents of the given element, in the order that decides precedence among them.
- getParentIdentifiers(T, T) - Method in interface org.gcube.informationsystem.dag.NodeInformation
-
Returns the identifiers of the parents of the given element, in the order that decides precedence among them.
- getParents() - Method in class org.gcube.informationsystem.dag.Node
-
Returns the parents of this node -- more than one for a node with genuine multiple inheritance within this hierarchy (see
Node.parents), empty if this is a root. - getPath() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the hierarchical path of the context, e.g.
- getPath() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the hierarchical path of the context, e.g.
- getPreviousPaths() - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Returns the set of historical paths this context still answers to.
- getPreviousPaths() - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Returns the set of historical paths this context still answers to.
- 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.FacetSchemaImpl
-
Gets the properties of the type.
- getProperties() - Method in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Gets the properties of the type.
- getProperties() - Method in class org.gcube.informationsystem.types.impl.properties.PropertySchemaImpl
-
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.FacetSchema
-
Returns the properties defined by this type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.entities.ResourceSchema
-
Returns the properties defined by this type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertySchema
-
Returns the properties defined by this type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationSchema
-
Returns the properties defined by this type.
- getProperties() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Returns the 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.
- getPropertyUsage() - Method in class org.gcube.informationsystem.model.knowledge.TypeUsage
-
Returns the Known Usage entries for a Property-family type (declaring type name paired with the field's own
PropertyDefinition), ornullif not applicable to this type'sAccessType. - getQuery() - Method in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Returns the query body as a
JsonNode. - getQuery() - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Returns the query body as a
JsonNode. - getQueryAsString() - Method in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Returns the query body as a string.
- getQueryAsString() - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Returns the query body as a string.
- getRegex() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
Returns the validation regex for this semantic type.
- 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.
- getRelationSchemaInstance(Class<? extends RelationElement<?, ?>>) - Static method in class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
-
Returns a
RelationSchemainstance 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.
- getResourceCompositionUsage() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the ConsistsOf-family usage where a Resource is the source, i.e.
- getResourceUsage() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Returns the IsRelatedTo-family usage of a Resource -- where it appears as source or target of an IsRelatedTo declaration.
- 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.
- getRevisionCount() - Method in class org.gcube.informationsystem.registry.RegistryMetadata
-
Returns the number of schema writes since the last migration, whatever the model: the schema version the type caches are keyed on.
- getRevisionCount() - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Returns the number of schema writes on the model's types since the last migration.
- 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.SchemaTypeInformation
-
Returns the root element for a given
AccessType. - getRootNode() - Method in class org.gcube.informationsystem.dag.Dag
-
Returns the root node of the DAG.
- 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.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.properties.TypeProjectionImpl
-
Returns whether this projection is
TypeProjection.Source.AUTO_GENERATEDorTypeProjection.Source.CUSTOM. - getSource() - Method in class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
-
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.properties.TypeProjection
-
Returns whether this projection is
TypeProjection.Source.AUTO_GENERATEDorTypeProjection.Source.CUSTOM. - getSource() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationSchema
-
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.
- 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.
- getStructuralLevels() - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns the levels that factor shared structure out in Java without being Types anyone can read:
PropertyElement,EntityElementandRelationElement. - getSupertypes() - Method in class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
-
Returns the list of supertypes for this element, serialized as
ModelElement.SUPERTYPES_PROPERTY, which explains the spelling of the name. - getSupertypes() - Method in class org.gcube.informationsystem.model.impl.entities.EntityImpl
-
Returns the list of supertypes for this element, serialized as
ModelElement.SUPERTYPES_PROPERTY, which explains the spelling of the name. - getSupertypes() - Method in class org.gcube.informationsystem.model.impl.relations.RelationImpl
-
Returns the list of supertypes for this element, serialized as
ModelElement.SUPERTYPES_PROPERTY, which explains the spelling of the name. - getSupertypes() - Method in interface org.gcube.informationsystem.model.reference.ModelElement
-
Returns the list of supertypes for this element, serialized as
ModelElement.SUPERTYPES_PROPERTY, which explains the spelling of the name. - 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.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.RelationSchemaImpl
-
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.RelationSchema
-
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.
- 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
-
Returns 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. - getTypeNames() - Method in class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
Returns the names of every type that has at least one recorded usage.
- getTypes() - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Returns the model's types: as installed from the classpath, or, for the runtime model, as they currently are.
- 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.model.knowledge.UsageKnowledge
-
Returns the usages for a 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.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the version of the query template.
- getVersion() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the version of the query template.
- getVersion() - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Returns the model version, as found on the classpath.
- 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.queries.templates.impl.entities.QueryTemplateImpl
-
Returns the version of the query template as a string.
- getVersionAsString() - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Returns the version of the query template as a string.
- 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
- history - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The history events of the context.
- HISTORY - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the context history events.
- 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.dag.Node
-
The string used for indentation when printing the DAG.
- 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
-
A 32-bit signed integer.
- interfaceToImplementation - Static variable in class org.gcube.informationsystem.serialization.ElementMapper
-
A map of interfaces to their implementation classes.
- invalidate() - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Invalidates the current knowledge without triggering discovery.
- IS_MODEL_NAME - Static variable in class org.gcube.informationsystem.discovery.ISModelRegistrationProvider
-
The name of the Information System model.
- 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.
- IS_RELATED_TO_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.entities.ResourceSchema
-
The property name for the IsRelatedTo constraints (related resources).
- 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.EntitySchema
-
Checks if the type is abstract.
- isAbstract() - Method in interface org.gcube.informationsystem.types.reference.properties.PropertySchema
-
Checks if the type is abstract.
- isAbstract() - Method in interface org.gcube.informationsystem.types.reference.relations.RelationSchema
-
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.dag.Dag
-
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.
- isIntegral(Number) - Static method in class org.gcube.informationsystem.utils.AttributeUtility
-
Tells whether a number has no fractional part.
- isLocked() - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Checks whether this type's own definition is protected from modification and deletion through the Type write API.
- isLocked() - Method in interface org.gcube.informationsystem.types.reference.Type
-
Checks whether this type's own definition is protected from modification and deletion through the Type write API.
- 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
- isParentOf(String, String) - Method in class org.gcube.informationsystem.dag.Dag
-
Checks if a node is a parent of another node.
- ISProperty - Annotation Type in org.gcube.informationsystem.types.annotations
-
It is used by
TypeMapperto identify which getter methods are related to anEntity'sPropertyDefinition. - 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 - Variable in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
The IsRelatedTo constraints of the resource type, empty when it declares none.
- 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. - IsRelatedToSchema - Interface in org.gcube.informationsystem.types.reference.relations
- IsRelatedToSchemaImpl - Class in org.gcube.informationsystem.types.impl.relations
-
The implementation of the
IsRelatedToSchema. - IsRelatedToSchemaImpl() - Constructor for class org.gcube.informationsystem.types.impl.relations.IsRelatedToSchemaImpl
-
Default constructor.
- IsRelatedToSchemaImpl(Class<? extends IsRelatedTo<? extends Resource, ? extends Resource>>) - Constructor for class org.gcube.informationsystem.types.impl.relations.IsRelatedToSchemaImpl
-
Constructs a new
IsRelatedToSchemaImplfrom a class. - isRequired() - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Indicates whether the execution payload must supply this variable.
- isRequired() - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Indicates whether the execution payload must supply this variable.
- 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.
- isRuntime() - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Returns whether this is the runtime model, holding the types created through REST.
- isStopOnError() - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Checks if the validator stops on the first error.
- isStructuredType() - Method in class org.gcube.informationsystem.types.PropertyTypeName
-
Checks whether this property type is structured: a direct Property-family class reference (e.g.
- 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 generic JSON Array.
- JSON_OBJECT - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
A generic JSON Object.
- 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.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.base.reference.properties.Metadata
-
The property name for the last updater.
- LAST_UPDATE_TIME_PROPERTY - Static variable in interface org.gcube.informationsystem.base.reference.properties.Metadata
-
The property name for the last update time.
- lastUpdateBy - Variable in class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
The user who last updated the element.
- lastUpdateTime - Variable in class org.gcube.informationsystem.base.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
-
An ordered collection of values of a single element type.
- locate - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
A map to locate types.
- locked - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
Whether the type definition is locked against modification and deletion.
- LOCKED_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The property name for the 'locked' flag.
- 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 64-bit signed integer.
- 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 - org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
Whether the field key must be present in the JSON payload.
- 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.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 collection of key-value pairs; keys must be String, values share a single element type.
- MAP - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Only the Map base type.
- MAP_KEY_MUST_BE_STRING_MESSAGE - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
Constraint on
PropertyTypeName.BaseType.MAP: its key must always bePropertyTypeName.BaseType.STRING. - mapper - Variable in class org.gcube.informationsystem.serialization.ElementDeserializer
-
Deprecated.
- 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,
nullfor an unbounded one. - 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.EntitySchemaImpl
-
The metadata of the entity type.
- metadata - Variable in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
The metadata of this projection.
- metadata - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The metadata of the type.
- Metadata - Interface in org.gcube.informationsystem.base.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.
- METADATA_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
The property name for the projection's metadata.
- MetadataImpl - Class in org.gcube.informationsystem.base.impl.properties
-
The default implementation of the
Metadatainterface. - MetadataImpl() - Constructor for class org.gcube.informationsystem.base.impl.properties.MetadataImpl
-
Default constructor.
- min - Variable in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
The minimum cardinality, 0 for no minimum.
- 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_MAX - org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
Numeric boundaries or length constraints for the property value.
- 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.
- MISSING_GENERIC_TYPE_MESSAGE - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
Constraint on
PropertyTypeName.BaseType.LIST/PropertyTypeName.BaseType.SET: the generic type must be declared explicitly (e.g. - 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<T,TI extends TypeInformation<T>> - Class in org.gcube.informationsystem.model.knowledge
-
Builds an in-memory knowledge base over the full set of known types: one inheritance
DagperAccessType, plus a per-type-name usage index (TypeUsage: Composition/Association/Property usage) tracking which types reference which other types (viaConsistsOf/IsRelatedTorelations) and which generic property types are embedded by which type. - 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.
- MODELS_PROPERTY - Static variable in class org.gcube.informationsystem.registry.RegistryMetadata
-
Name of the models field.
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 - org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
The identifier of the property field.
- 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.Metadata
-
The name of the Metadata property 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.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.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 class org.gcube.informationsystem.registry.RegistryMetadata
-
The name of the record, as stored.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.entities.EntitySchema
-
The name of the EntitySchema.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.entities.FacetSchema
-
The name of the FacetSchema.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.entities.ResourceSchema
-
The name of the ResourceSchema.
- 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.PropertySchema
-
The name of the PropertySchema.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
The name of the TypeProjection property type.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.relations.ConsistsOfSchema
-
The name of the ConsistsOfSchema.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.relations.IsRelatedToSchema
-
The name of the IsRelatedToSchema.
- NAME - Static variable in interface org.gcube.informationsystem.types.reference.relations.RelationSchema
-
The name of the RelationSchema.
- 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.
- NAME_REGEX - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The regular expression defining valid characters for a Context name.
- NAME_REGEX - Static variable in interface org.gcube.informationsystem.types.reference.Type
-
The grammar of a Type name: UpperCamelCase, an initial capital letter followed by letters and digits only.
- namedTypeName - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
The name of the referenced Property-family class, if any --
nullfor flat scalars and for collections of a flat scalar. - names() - Static method in enum org.gcube.informationsystem.base.reference.AccessType
-
Returns a set of all defined access type names.
- NESTED_COLLECTION_NOT_ALLOWED_MESSAGE_FORMAT - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
Constraint on
PropertyTypeName.BaseType.LIST/PropertyTypeName.BaseType.SET/PropertyTypeName.BaseType.MAP: their generic/value type must be a non-collection base type -- collections cannot be nested. - Node<T> - Class in org.gcube.informationsystem.dag
-
Represents a node in a
Dag. - Node(T) - Constructor for class org.gcube.informationsystem.dag.Node
-
Constructs a new node with the given element.
- NodeElaborator<T> - Interface in org.gcube.informationsystem.dag
- NodeInformation<T> - Interface in org.gcube.informationsystem.dag
-
An interface for extracting identification and relationship information from elements to be used in a
Dag. - nodeToValidate - Variable in class org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
-
The node to validate.
- NUMERIC - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
The numeric base types: Integer, Short, Long, Float, Double.
O
- objectMapper - Variable in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
The object mapper.
- objectMapper - Variable in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
The object mapper, used to convert
TypeProjectionImpl.queryto/from its string form. - 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.reference - package org.gcube.informationsystem.contexts.reference
- org.gcube.informationsystem.contexts.reference.entities - package org.gcube.informationsystem.contexts.reference.entities
- org.gcube.informationsystem.dag - package org.gcube.informationsystem.dag
- 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.registry - package org.gcube.informationsystem.registry
- org.gcube.informationsystem.serialization - package org.gcube.informationsystem.serialization
- 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.ClasspathModelKnowledge
-
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_PROPERTY - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the parent relationship.
- parents - Variable in class org.gcube.informationsystem.dag.Node
-
The parents of this node -- a
Set, not a single value: a node can legitimately have more than one (e.g. - path - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The hierarchical path of the context, e.g.
- PATH - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the computed hierarchical path of the context, e.g.
- PREVIOUS_PATHS - Static variable in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
The property name for the previous hierarchical paths under which this context still resolves.
- previousPaths - Variable in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
The previous hierarchical paths under which this context still resolves.
- 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 an 'add to context' or 'remove from context' event occurs 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.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.FacetSchemaImpl
-
The properties of the facet type.
- properties - Variable in class org.gcube.informationsystem.types.impl.properties.PropertySchemaImpl
-
The properties of this type.
- properties - Variable in class org.gcube.informationsystem.types.impl.TypeImpl
-
The properties of the type, in declaration order.
- 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 reference to another Property-family type, embedded inline (Schema-Mixed Mode).
- 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.
- PropertyDefinition.PropertyAttribute - Enum in org.gcube.informationsystem.types.reference.properties
-
Documents the fixed, schema-level attributes every property field carries in a Type Schema -- a glossary of the schema language itself, not a specific property's actual value (that is what
PropertyDefinition's own getters return). - 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.
- PropertySchema - Interface in org.gcube.informationsystem.types.reference.properties
-
Defines the type of a
Property. - PropertySchemaImpl - Class in org.gcube.informationsystem.types.impl.properties
-
The default implementation of the
PropertySchemainterface. - PropertySchemaImpl() - Constructor for class org.gcube.informationsystem.types.impl.properties.PropertySchemaImpl
-
Default constructor.
- PropertySchemaImpl(Class<? extends PropertyElement>) - Constructor for class org.gcube.informationsystem.types.impl.properties.PropertySchemaImpl
-
Constructs a new PropertySchemaImpl 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.
- PropertyTypeName.SemanticType - Enum in org.gcube.informationsystem.types
-
String-overlay semantic types: JSON string values (
PropertyTypeName.BaseType.STRINGat the wire level) that carry extra, class-specific validation semantics -- a fixed validation regex and a documented meaning.
Q
- query - Variable in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
The query defining this projection.
- QUERY_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
The property name for the projection's query.
- 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 - org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
Whether the property value is immutable after initial creation.
- READ_ONLY_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.PropertyDefinition
-
The property name for the 'readonly' flag.
- readDeclaredMethodOrder(Class<?>) - Static method in class org.gcube.informationsystem.utils.BytecodeUtility
-
Returns the names of
clz's own declared methods, in the order they appear in its compiled class file -- i.e. - readonly() - Method in annotation type org.gcube.informationsystem.types.annotations.ISProperty
-
Whether the property is read-only.
- REDACTED - Static variable in interface org.gcube.informationsystem.base.reference.Element
-
The standard placeholder string used to mask sensitive fields in responses for non-privileged users.
- 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 - org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
A Regular Expression pattern validating the property value's string representation.
- 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.
- RegistryMetadata - Class in org.gcube.informationsystem.registry
-
A registry's record of the models it holds.
- RegistryMetadata() - Constructor for class org.gcube.informationsystem.registry.RegistryMetadata
- RegistryModel - Class in org.gcube.informationsystem.registry
-
A model of a registry:
information-system-model, the domain model installed from the classpath, or the runtime model holding the types created through REST. - RegistryModel() - Constructor for class org.gcube.informationsystem.registry.RegistryModel
- 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. - RelationSchema<S extends EntitySchema,T extends EntitySchema> - Interface in org.gcube.informationsystem.types.reference.relations
-
The base interface for all relation type definitions.
- RelationSchemaImpl<S extends EntitySchema,T extends EntitySchema> - Class in org.gcube.informationsystem.types.impl.relations
-
The implementation of the
RelationSchema. - RelationSchemaImpl() - Constructor for class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
-
Default constructor.
- RelationSchemaImpl(Class<? extends RelationElement<?, ?>>) - Constructor for class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
-
Constructs a new
RelationSchemaImplfrom a class. - remove(String, U) - Method in class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
Removes a previously recorded usage for a type, e.g.
- 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.
- removeUsage(LinkedEntity, boolean) - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Removes a previously registered usage of a linked entity from its source, relation, and target names -- the exact counterpart of
ModelKnowledge.addUsage(LinkedEntity, boolean). - renew() - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Forces reinitialization of the ModelKnowledge.
- replaceVariables(JsonNode) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Replaces the variables in the given JSON node.
- required - Variable in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Whether the variable is required at execution time.
- REQUIRED_PROPERTY - Static variable in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
The property name for the variable's requiredness.
- reset() - Method in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Resets the knowledge base.
- resolvedAssociations - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
Tracks, per (source, relation, target) triple, which
LinkedEntityis currently registered and whether it came from the side that actually declares the relation -- seeModelKnowledge.registerAssociation(LinkedEntity, boolean, boolean). - 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.
- resources() - Method in annotation type org.gcube.informationsystem.types.annotations.ResourceSchema
-
The resources that are related to this resource.
- ResourceSchema - Interface in org.gcube.informationsystem.types.reference.entities
-
Defines the type of a
Resource. - 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. - ResourceSchemaImpl - Class in org.gcube.informationsystem.types.impl.entities
-
The default implementation of the
ResourceSchemainterface. - ResourceSchemaImpl() - Constructor for class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Default constructor.
- ResourceSchemaImpl(Class<? extends Resource>) - Constructor for class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Constructs a new
ResourceSchemaImplfrom a class. - ResourceSchemaImpl(String) - Constructor for class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Constructs a new
ResourceSchemaImplwith the given type name. - 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.
- REVISION_COUNT_PROPERTY - Static variable in class org.gcube.informationsystem.registry.RegistryMetadata
-
Name of the revision count field.
- REVISION_COUNT_PROPERTY - Static variable in class org.gcube.informationsystem.registry.RegistryModel
-
Name of the revision count field.
- 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.
- RUNTIME_PROPERTY - Static variable in class org.gcube.informationsystem.registry.RegistryModel
-
Name of the runtime field.
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.
- SchemaTypeInformation - Class in org.gcube.informationsystem.types.knowledge
-
Provides information about a
Type. - SchemaTypeInformation() - Constructor for class org.gcube.informationsystem.types.knowledge.SchemaTypeInformation
- SEMANTIC_TYPES_BY_CLASS - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A map of semantic types, keyed by class.
- SEMANTIC_TYPES_BY_CLASS_NAME - Static variable in class org.gcube.informationsystem.types.PropertyTypeName
-
A map of semantic types, keyed by class simple name.
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class org.gcube.informationsystem.serialization.AdditionalPropertiesSerializer
- serialize(EntitySchema, JsonGenerator, SerializerProvider) - Method in class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameSerializer
- 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. - serializeWithType(EntitySchema, JsonGenerator, SerializerProvider, TypeSerializer) - Method in class org.gcube.informationsystem.types.impl.relations.EntitySchemaNameSerializer
- SET - org.gcube.informationsystem.types.PropertyTypeName.BaseType
-
An unordered collection of unique values of a single element 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.
- setAdditionalProperty(String, Object) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Sets an additional dynamic property.
- setAdditionalProperty(String, Object) - Method in interface org.gcube.informationsystem.types.reference.Type
-
Sets an additional dynamic property.
- setAllowMultipleInheritance(boolean) - Method in class org.gcube.informationsystem.dag.Dag
-
Sets whether multiple inheritance is allowed in this DAG.
- setAssociationUsage(List<LinkedEntity>) - Method in class org.gcube.informationsystem.model.knowledge.TypeUsage
-
Sets the Association Usage entries.
- setChangelog(Map<String, String>) - Method in class org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl
-
Sets the changelog of the query template.
- setChangelog(Map<String, String>) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Sets the changelog of the query template.
- 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<Context>) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the children from a JSON-deserialized list of contexts.
- setCompositionUsage(List<LinkedEntity>) - Method in class org.gcube.informationsystem.model.knowledge.TypeUsage
-
Sets the Composition Usage entries.
- setConsistsOf(List<LinkedEntity>) - Method in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Sets the ConsistsOf constraints; a
nulllist means none. - 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.
- setCreatedAt(String) - Method in class org.gcube.informationsystem.registry.DumpManifest
-
Sets when the archive was produced.
- 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.
- 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 class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Sets the description of this projection.
- setDescription(String) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the description of the link.
- setDescription(String) - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Sets the description of this projection.
- setEffectiveState(ContextState) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the effective state of the context.
- setEffectiveState(ContextState) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the effective state of the context.
- setExpiringTimeout(int) - Method in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
Sets the expiring timeout.
- setExtendedTypes(List<String>) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Sets the types that this type extends, preserving their declaration order.
- setExtendedTypes(List<String>) - Method in interface org.gcube.informationsystem.types.reference.Type
-
Sets the types that this type extends, preserving their declaration order.
- setFieldName(String) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
-
Sets the name of the validated field.
- setFormatVersion(int) - Method in class org.gcube.informationsystem.registry.DumpManifest
-
Sets the version of the archive format.
- setHistory(List<Event>) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the history events for this context.
- setHistory(List<Event>) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the history events for this context.
- 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.PropertySchema
-
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.
- setIsRelatedTo(List<LinkedEntity>) - Method in class org.gcube.informationsystem.types.impl.entities.ResourceSchemaImpl
-
Sets the IsRelatedTo constraints; a
nulllist means none. - setLocked(boolean) - Method in class org.gcube.informationsystem.types.impl.TypeImpl
-
Sets whether this type's own definition is protected from modification and deletion.
- setLocked(boolean) - Method in interface org.gcube.informationsystem.types.reference.Type
-
Sets whether this type's own definition is protected from modification and deletion.
- 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 class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the maximum cardinality of the link.
- setMax(Integer) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the maximum cardinality of the link.
- setMax(Number) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the upper bound of the attribute.
- setMax(Number) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the upper bound of the attribute.
- setMax(Number) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the upper bound of the attribute.
- 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.EntitySchemaImpl
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Sets the metadata associated with this projection.
- 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.PropertySchema
-
Sets the metadata for the element.
- setMetadata(Metadata) - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Sets the metadata associated with this projection.
- setMetadata(Metadata) - Method in interface org.gcube.informationsystem.types.reference.Type
-
Sets the metadata for the element.
- setMin(Integer) - Method in class org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl
-
Sets the minimum cardinality of the link.
- setMin(Integer) - Method in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
Sets the minimum cardinality of the link.
- setMin(Number) - Method in interface org.gcube.informationsystem.base.reference.Attribute
-
Sets the lower bound of the attribute.
- setMin(Number) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets the lower bound of the attribute.
- setMin(Number) - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
-
Sets the lower bound of the attribute.
- setMinor(int) - Method in class org.gcube.informationsystem.utils.Version
-
Sets the minor version number.
- setModels(Map<String, RegistryModel>) - Method in class org.gcube.informationsystem.registry.RegistryMetadata
-
Sets the models of the registry.
- 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.dag.Dag
-
Sets the node information provider for this DAG, if not already set.
- 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.
- setParentFromJson(Context) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the parent from a JSON-deserialized context object.
- setPath(String) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the hierarchical path of the context.
- setPath(String) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the hierarchical path of the context.
- setPreviousPaths(Set<String>) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the set of historical paths this context still answers to.
- setPreviousPaths(Set<String>) - Method in interface org.gcube.informationsystem.contexts.reference.entities.Context
-
Sets the set of historical paths this context still answers to.
- setPropagationConstraint(PropagationConstraint) - Method in class org.gcube.informationsystem.model.impl.relations.ConsistsOfImpl
-
Sets the propagation constraint for this relation.
- 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.
- setPropertyUsage(List<Map.Entry<String, PropertyDefinition>>) - Method in class org.gcube.informationsystem.model.knowledge.TypeUsage
-
Sets the Known Usage entries for a Property-family type.
- setQuery(String) - Method in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Sets the query body from a string.
- setQuery(String) - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Sets the query body from a string.
- setQuery(JsonNode) - Method in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Sets the query body from a
JsonNode. - setQuery(JsonNode) - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Sets the query body from a
JsonNode. - 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.
- setRequired(boolean) - Method in class org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl
-
Sets whether the execution payload must supply this variable.
- setRequired(boolean) - Method in interface org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable
-
Sets whether the execution payload must supply this variable.
- setRevision(int) - Method in class org.gcube.informationsystem.utils.Version
-
Sets the revision number.
- setRevisionCount(long) - Method in class org.gcube.informationsystem.registry.RegistryMetadata
-
Sets the number of schema writes since the last migration.
- setRevisionCount(long) - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Sets the number of schema writes on the model's types since the last migration.
- setRoot(T) - Method in class org.gcube.informationsystem.dag.Dag
-
Sets the root element of this DAG, if not already set.
- setRuntime(boolean) - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Sets whether this is the runtime model.
- 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(TypeProjection.Source) - Method in class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Sets the source of this projection.
- setSource(TypeProjection.Source) - Method in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
Sets the source of this projection.
- 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.RelationSchemaImpl
-
Sets the source entity of the relation.
- setState(ContextState) - Method in class org.gcube.informationsystem.contexts.impl.entities.ContextImpl
-
Sets the state of the context.
- setState(ContextState) - 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(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.RelationSchemaImpl
-
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.
- setTypes(Map<String, String>) - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Sets the model's types.
- 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.queries.templates.impl.entities.QueryTemplateImpl
-
Sets the version of the query template.
- setVersion(String) - Method in interface org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
-
Sets the version of the query template.
- setVersion(String) - Method in class org.gcube.informationsystem.registry.RegistryModel
-
Sets the model version.
- 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 16-bit signed integer.
- 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.properties.TypeProjectionImpl
-
Whether this projection is auto-generated or custom.
- source - Variable in class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
-
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.
- SOURCE_PROPERTY - Static variable in interface org.gcube.informationsystem.types.reference.properties.TypeProjection
-
The property name for the projection's source.
- 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.
- STATIC_USAGE_PROPERTY_NAME - Static variable in class org.gcube.informationsystem.model.knowledge.TypeUsageBuilder
-
The property name a built
TypeUsageis attached under. - staticTypeUsageByName - Variable in class org.gcube.informationsystem.model.knowledge.ModelKnowledge
-
A single
TypeUsagerecord per type name, covering every kind of type this knowledge base tracks -- Resources, Facets, IsRelatedTo/ConsistsOf relations, and Property-family types alike. - 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 sequence of characters.
- STRING - org.gcube.informationsystem.types.PropertyTypeName.BaseTypeGroup
-
Only the string base type.
- structuredType - Variable in class org.gcube.informationsystem.types.PropertyTypeName
-
Whether this type is structured -- a Property-family class reference or a List/Set/Map, as opposed to a flat scalar (String, Integer, Boolean, Date, ...).
- 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.dag.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.RelationSchemaImpl
-
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.
- toIntegerBound(Number) - Static method in class org.gcube.informationsystem.utils.AttributeUtility
-
Converts the bound of an attribute that only admits integer bounds.
- 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 enum org.gcube.informationsystem.contexts.reference.ContextState
-
Returns the lowercase string representation used for JSON serialization and IS schema regex generation.
- toString() - Method in class org.gcube.informationsystem.dag.Dag
- toString() - Method in class org.gcube.informationsystem.dag.Node
- 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.types.impl.entities.EntitySchemaImpl
- toString() - Method in class org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl
- toString() - Method in class org.gcube.informationsystem.types.impl.properties.PropertySchemaImpl
- toString() - Method in class org.gcube.informationsystem.types.impl.relations.RelationSchemaImpl
- toString() - Method in enum org.gcube.informationsystem.types.PropertyTypeName.BaseType
- toString() - Method in class org.gcube.informationsystem.types.PropertyTypeName
- toString() - Method in enum org.gcube.informationsystem.types.reference.properties.TypeProjection.Source
- toString() - Method in class org.gcube.informationsystem.utils.Version
- 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 - org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
The data type of the property.
- 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.
- TYPE_VERSION - org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
A version string adhering to the format Major.Minor.Revision.
- 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<T> - Interface in org.gcube.informationsystem.model.knowledge
-
Extends
NodeInformationto provide additional type-related information. - 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.
- TypeProjection - Interface in org.gcube.informationsystem.types.reference.properties
-
A curated or auto-generated field-selection query, attached to a
Type, used to shape the list view of that Type's instances. - TypeProjection.Source - Enum in org.gcube.informationsystem.types.reference.properties
-
Whether a
TypeProjectionwas computed by the auto-generation algorithm, defined by an admin, or is the minimal safety-net fallback used when the full auto-generation computation itself fails. - TypeProjectionImpl - Class in org.gcube.informationsystem.types.impl.properties
-
The default implementation of the
TypeProjectioninterface. - TypeProjectionImpl() - Constructor for class org.gcube.informationsystem.types.impl.properties.TypeProjectionImpl
-
Default constructor.
- TYPES_PROPERTY - Static variable in class org.gcube.informationsystem.registry.RegistryModel
-
Name of the types field.
- typesDiscoverer - Variable in class org.gcube.informationsystem.types.knowledge.TypesKnowledge
-
The types discoverer.
- TypesDiscoverer<T> - Interface in org.gcube.informationsystem.model.knowledge
-
A pluggable strategy for discovering all known types of a given
AccessType, so that aModelKnowledgecan be populated without hard-coding how types are located. - 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. - TypeUsage - Class in org.gcube.informationsystem.model.knowledge
-
Static Composition/Association/Property usage data for a
Type-- i.e. - TypeUsage() - Constructor for class org.gcube.informationsystem.model.knowledge.TypeUsage
- TypeUsageBuilder - Class in org.gcube.informationsystem.model.knowledge
-
Builds a
TypeUsagefor aTypefrom aModelKnowledgeand attaches it to the type as an additional property (seeType.setAdditionalProperty(String, Object)) rather than as a new field on theTypehierarchy itself. - TypeUsageBuilder() - Constructor for class org.gcube.informationsystem.model.knowledge.TypeUsageBuilder
- 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.base.reference.Element
-
The standard placeholder string used for an unresolvable or unknown user.
- UNKNOWN_VERSION - Static variable in interface org.gcube.informationsystem.discovery.RegistrationProvider
-
Constant representing an unknown model version.
- 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 - org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
String representation of a URI.
- URL - org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
String representation of a URL.
- UsageKnowledge<U> - Class in org.gcube.informationsystem.model.knowledge
-
Tracks, per type name, the list of recorded usage occurrences of a given kind — e.g.
- UsageKnowledge(AccessType) - Constructor for class org.gcube.informationsystem.model.knowledge.UsageKnowledge
-
Creates a new instance.
- 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 - org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
String representation of a UUID.
- 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, Map<String, String>) - Static method in class org.gcube.informationsystem.utils.ChangelogValidator
-
Validates a version and its changelog.
- 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.
- validateClasspathModelKnowledge(String) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Validates the discovered knowledge for a specific model by name.
- validateClasspathModelKnowledge(RegistrationProvider) - Method in class org.gcube.informationsystem.discovery.knowledge.Knowledge
-
Validates the discovered knowledge for a specific model.
- validateDate(JsonNode, StringBuffer) - Method in class org.gcube.informationsystem.types.impl.validator.AttributeValidator
-
Validates a date.
- 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.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.
- valueOf(String) - Static method in enum org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.types.reference.properties.PropertyDefinition.PropertyAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.gcube.informationsystem.types.reference.properties.TypeProjection.Source
-
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.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.
- values() - Static method in enum org.gcube.informationsystem.types.PropertyTypeName.SemanticType
-
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.reference.properties.PropertyDefinition.PropertyAttribute
-
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.reference.properties.TypeProjection.Source
-
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.queries.templates.impl.entities.QueryTemplateImpl
-
The version of the query template.
- 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.
- 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.entities.ResourceSchema
-
The version of this type definition.
- VERSION - Static variable in interface org.gcube.informationsystem.types.reference.properties.LinkedEntity
-
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.queries.templates.reference.entities.QueryTemplate
-
The property name for the template's version.
- VERSION_PROPERTY - Static variable in class org.gcube.informationsystem.registry.RegistryModel
-
Name of the version field.
- 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