Uses of Class
org.gcube.informationsystem.types.reference.TypeMetadata
-
-
Uses of TypeMetadata in org.gcube.informationsystem.base.reference
Classes in org.gcube.informationsystem.base.reference with annotations of type TypeMetadata Modifier and Type Interface Description interfaceElementThe base interface for all elements in the Information System model. -
Uses of TypeMetadata in org.gcube.informationsystem.base.reference.entities
Classes in org.gcube.informationsystem.base.reference.entities with annotations of type TypeMetadata Modifier and Type Interface Description interfaceEntityElementThe base interface for all entity elements in the Information System model. -
Uses of TypeMetadata in org.gcube.informationsystem.base.reference.properties
Classes in org.gcube.informationsystem.base.reference.properties with annotations of type TypeMetadata Modifier and Type Interface Description interfacePropertyElementThe base interface for all property elements in the Information System model. -
Uses of TypeMetadata in org.gcube.informationsystem.base.reference.relations
Classes in org.gcube.informationsystem.base.reference.relations with annotations of type TypeMetadata Modifier and Type Interface Description interfaceRelationElement<S extends EntityElement,T extends EntityElement>The base interface for all relation elements in the Information System model. -
Uses of TypeMetadata in org.gcube.informationsystem.contexts.reference.entities
Classes in org.gcube.informationsystem.contexts.reference.entities with annotations of type TypeMetadata Modifier and Type Interface Description interfaceContextRepresents a context, which is a hierarchical grouping mechanism for resources. -
Uses of TypeMetadata in org.gcube.informationsystem.contexts.reference.relations
Classes in org.gcube.informationsystem.contexts.reference.relations with annotations of type TypeMetadata Modifier and Type Interface Description interfaceIsParentOfRepresents a parental relationship between twoContexts. -
Uses of TypeMetadata in org.gcube.informationsystem.model.impl.entities
Classes in org.gcube.informationsystem.model.impl.entities with annotations of type TypeMetadata Modifier and Type Class Description classDummyFacetA dummy implementation of theFacetinterface, used for placeholder or testing purposes.classDummyResourceA dummy implementation of theResourceinterface, used for placeholder or testing purposes. -
Uses of TypeMetadata in org.gcube.informationsystem.model.impl.relations
Classes in org.gcube.informationsystem.model.impl.relations with annotations of type TypeMetadata Modifier and Type Class Description classDummyIsRelatedTo<S extends Resource,T extends Resource>A dummy implementation of theIsRelatedTointerface, used for placeholder or testing purposes. -
Uses of TypeMetadata in org.gcube.informationsystem.model.reference.entities
Classes in org.gcube.informationsystem.model.reference.entities with annotations of type TypeMetadata Modifier and Type Interface Description interfaceEntityinterfaceFacetRepresents a facet, which describes a specific aspect or dimension of aResource.interfaceResourceRepresents a resource, the central entity in the facet-based model. -
Uses of TypeMetadata in org.gcube.informationsystem.model.reference.properties
Classes in org.gcube.informationsystem.model.reference.properties with annotations of type TypeMetadata Modifier and Type Interface Description interfaceEncryptedA property type for values that must be stored securely (e.g., encrypted) within the Information System.interfaceEventA property type that describes an event using the "Five Ws" checklist (What, When, Who, Where, Why) and "How".interfaceMetadataA property type that provides metadata for anIdentifiableElement.interfacePropagationConstraintDefines the propagation behavior for a relation when context-related events (add, remove, delete) occur on the source entity or the relation itself.interfacePropertyThe base interface for all properties in the Information System model. -
Uses of TypeMetadata in org.gcube.informationsystem.model.reference.relations
Classes in org.gcube.informationsystem.model.reference.relations with annotations of type TypeMetadata Modifier and Type Interface Description interfaceConsistsOf<S extends Resource,T extends Facet>interfaceIsRelatedTo<S extends Resource,T extends Resource>interfaceRelation<S extends Resource,T extends Entity>The base interface for all relations in the facet-based resource model. -
Uses of TypeMetadata in org.gcube.informationsystem.queries.templates.reference.entities
Classes in org.gcube.informationsystem.queries.templates.reference.entities with annotations of type TypeMetadata Modifier and Type Interface Description interfaceQueryTemplateRepresents a query template that can be used to generate runnable queries by substituting variables. -
Uses of TypeMetadata in org.gcube.informationsystem.queries.templates.reference.properties
Classes in org.gcube.informationsystem.queries.templates.reference.properties with annotations of type TypeMetadata Modifier and Type Interface Description interfaceQueryTemplateReferenceA property that references aQueryTemplateand provides values for its variables.interfaceTemplateVariableDefines a variable used within aQueryTemplate. -
Uses of TypeMetadata in org.gcube.informationsystem.types.reference
Classes in org.gcube.informationsystem.types.reference with annotations of type TypeMetadata Modifier and Type Interface Description interfaceTypeThe base interface for all type definitions in the Information System model. -
Uses of TypeMetadata in org.gcube.informationsystem.types.reference.entities
Classes in org.gcube.informationsystem.types.reference.entities with annotations of type TypeMetadata Modifier and Type Interface Description interfaceEntityTypeThe base interface for all entity type definitions.interfaceFacetTypeDefines the type of aFacet.interfaceResourceTypeDefines the type of aResource. -
Uses of TypeMetadata in org.gcube.informationsystem.types.reference.properties
Classes in org.gcube.informationsystem.types.reference.properties with annotations of type TypeMetadata Modifier and Type Interface Description interfaceLinkedEntityA property type for defining relationships between entities, including cardinality constraints.interfacePropertyDefinitionDefines a property of an entity or another property, including its constraints and metadata.interfacePropertyTypeDefines the type of aProperty. -
Uses of TypeMetadata in org.gcube.informationsystem.types.reference.relations
Classes in org.gcube.informationsystem.types.reference.relations with annotations of type TypeMetadata Modifier and Type Interface Description interfaceConsistsOfTypeinterfaceIsRelatedToTypeinterfaceRelationType<S extends EntityType,T extends EntityType>The base interface for all relation type definitions.
-