Uses of Interface
org.gcube.informationsystem.types.reference.Type
-
-
Uses of Type in org.gcube.informationsystem.types
Methods in org.gcube.informationsystem.types that return Type Modifier and Type Method Description static <E extends Element>
TypeTypeMapper. createTypeDefinition(Class<E> clz)static TypeTypeMapper. deserializeTypeDefinition(String json)Deserializes aTypedefinition from a JSON string.Methods in org.gcube.informationsystem.types that return types with arguments of type Type Modifier and Type Method Description static List<Type>TypeMapper. deserializeTypeDefinitions(String json)Deserializes a list ofTypedefinitions from a JSON string.Methods in org.gcube.informationsystem.types with parameters of type Type Modifier and Type Method Description static StringTypeMapper. serializeTypeDefinition(Type type)Serializes aTypedefinition to a JSON string.Method parameters in org.gcube.informationsystem.types with type arguments of type Type Modifier and Type Method Description static StringTypeMapper. serializeTypeDefinitions(List<Type> typeDefinitions)Serializes a list ofTypedefinitions to a JSON string. -
Uses of Type in org.gcube.informationsystem.types.impl
Classes in org.gcube.informationsystem.types.impl that implement Type Modifier and Type Class Description classTypeImplThe default implementation of theTypeinterface.Methods in org.gcube.informationsystem.types.impl that return Type Modifier and Type Method Description static TypeTypeImpl. getInstance(Class<? extends Element> clz)Gets an instance of a type. -
Uses of Type in org.gcube.informationsystem.types.impl.entities
Classes in org.gcube.informationsystem.types.impl.entities that implement Type Modifier and Type Class Description classEntityTypeImplThe default implementation of theEntityTypeinterface.classFacetTypeImplThe default implementation of theFacetTypeinterface.classResourceTypeImplThe default implementation of theResourceTypeinterface. -
Uses of Type in org.gcube.informationsystem.types.impl.properties
Classes in org.gcube.informationsystem.types.impl.properties that implement Type Modifier and Type Class Description classPropertyTypeImplThe default implementation of thePropertyTypeinterface. -
Uses of Type in org.gcube.informationsystem.types.impl.relations
Classes in org.gcube.informationsystem.types.impl.relations that implement Type Modifier and Type Class Description classConsistsOfTypeImplThe implementation of theConsistsOfType.classIsRelatedToTypeImplThe implementation of theIsRelatedToType.classRelationTypeImpl<S extends EntityType,T extends EntityType>The implementation of theRelationType. -
Uses of Type in org.gcube.informationsystem.types.knowledge
Fields in org.gcube.informationsystem.types.knowledge with type parameters of type Type Modifier and Type Field Description protected ModelKnowledge<Type,TypeInformation>TypesKnowledge. modelKnowledgeThe model knowledge.protected TypesDiscoverer<Type>TypesKnowledge. typesDiscovererThe types discoverer.Methods in org.gcube.informationsystem.types.knowledge that return Type Modifier and Type Method Description TypeTypeInformation. getRoot(AccessType accessType)Returns the root element for a givenAccessType.Methods in org.gcube.informationsystem.types.knowledge that return types with arguments of type Type Modifier and Type Method Description ModelKnowledge<Type,TypeInformation>TypesKnowledge. getModelKnowledge()Returns the model knowledge.TypesDiscoverer<Type>TypesKnowledge. getTypesDiscoverer()Returns the types discoverer.Methods in org.gcube.informationsystem.types.knowledge with parameters of type Type Modifier and Type Method Description AccessTypeTypeInformation. getAccessType(Type type)Returns theAccessTypeof the given element.StringTypeInformation. getIdentifier(Type type)Returns a unique identifier for the given element.Set<String>TypeInformation. getParentIdentifiers(Type root, Type type)Returns the identifiers of the parents of the given element.Method parameters in org.gcube.informationsystem.types.knowledge with type arguments of type Type Modifier and Type Method Description voidTypesKnowledge. setTypesDiscoverer(TypesDiscoverer<Type> typesDiscoverer)Sets the types discoverer. -
Uses of Type in org.gcube.informationsystem.types.reference.entities
Subinterfaces of Type in org.gcube.informationsystem.types.reference.entities 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 Type in org.gcube.informationsystem.types.reference.properties
Subinterfaces of Type in org.gcube.informationsystem.types.reference.properties Modifier and Type Interface Description interfacePropertyTypeDefines the type of aProperty. -
Uses of Type in org.gcube.informationsystem.types.reference.relations
Subinterfaces of Type in org.gcube.informationsystem.types.reference.relations Modifier and Type Interface Description interfaceConsistsOfTypeinterfaceIsRelatedToTypeinterfaceRelationType<S extends EntityType,T extends EntityType>The base interface for all relation type definitions.
-