Uses of Interface
org.gcube.informationsystem.types.reference.Type
Packages that use Type
Package
Description
-
Uses of Type in org.gcube.informationsystem.model.knowledge
Methods in org.gcube.informationsystem.model.knowledge with parameters of type TypeModifier and TypeMethodDescriptionstatic voidTypeUsageBuilder.attach(Type type, ModelKnowledge<Type, ?> modelKnowledge) Builds theTypeUsagefortypefrommodelKnowledgeand attaches it totypeitself as an additional property.static TypeUsageReads back theTypeUsagepreviously attached totypeviaTypeUsageBuilder.attach(Type, ModelKnowledge), if any.Method parameters in org.gcube.informationsystem.model.knowledge with type arguments of type TypeModifier and TypeMethodDescriptionstatic voidTypeUsageBuilder.attach(Type type, ModelKnowledge<Type, ?> modelKnowledge) Builds theTypeUsagefortypefrommodelKnowledgeand attaches it totypeitself as an additional property.static voidTypeUsageBuilder.attachAll(ModelKnowledge<Type, ?> modelKnowledge) Attaches usage to every type known tomodelKnowledge(every type in every DAG ofAccessType.getModelTypes()), one pass over the whole knowledge base. -
Uses of Type in org.gcube.informationsystem.types
Methods in org.gcube.informationsystem.types that return TypeModifier and TypeMethodDescriptionTypeMapper.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 TypeModifier and TypeMethodDescriptionTypeMapper.deserializeTypeDefinitions(String json) Deserializes a list ofTypedefinitions from a JSON string.Methods in org.gcube.informationsystem.types with parameters of type TypeModifier and TypeMethodDescriptionstatic StringTypeMapper.serializeTypeDefinition(Type type) Serializes aTypedefinition to a JSON string.Method parameters in org.gcube.informationsystem.types with type arguments of type TypeModifier and TypeMethodDescriptionstatic 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 TypeMethods in org.gcube.informationsystem.types.impl that return TypeModifier and TypeMethodDescriptionstatic 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 TypeModifier and TypeClassDescriptionclassThe default implementation of theEntitySchemainterface.final classThe default implementation of theFacetSchemainterface.final classThe default implementation of theResourceSchemainterface. -
Uses of Type in org.gcube.informationsystem.types.impl.properties
Classes in org.gcube.informationsystem.types.impl.properties that implement TypeModifier and TypeClassDescriptionfinal classThe default implementation of thePropertySchemainterface. -
Uses of Type in org.gcube.informationsystem.types.impl.relations
Classes in org.gcube.informationsystem.types.impl.relations that implement TypeModifier and TypeClassDescriptionfinal classThe implementation of theConsistsOfSchema.final classThe implementation of theIsRelatedToSchema.classRelationSchemaImpl<S extends EntitySchema,T extends EntitySchema> The implementation of theRelationSchema. -
Uses of Type in org.gcube.informationsystem.types.knowledge
Fields in org.gcube.informationsystem.types.knowledge with type parameters of type TypeModifier and TypeFieldDescriptionprotected ModelKnowledge<Type,SchemaTypeInformation> TypesKnowledge.modelKnowledgeThe model knowledge.protected TypesDiscoverer<Type>TypesKnowledge.typesDiscovererThe types discoverer.Methods in org.gcube.informationsystem.types.knowledge that return TypeModifier and TypeMethodDescriptionSchemaTypeInformation.getRoot(AccessType accessType) Returns the root element for a givenAccessType.Methods in org.gcube.informationsystem.types.knowledge that return types with arguments of type TypeModifier and TypeMethodDescriptionTypesKnowledge.getModelKnowledge()Returns the model knowledge.TypesKnowledge.getTypesDiscoverer()Returns the types discoverer.Methods in org.gcube.informationsystem.types.knowledge with parameters of type TypeModifier and TypeMethodDescriptionbooleanTypesKnowledge.addTypeIfInitialized(Type type) Adds a Type to the current model knowledge only when that knowledge has already been initialized.SchemaTypeInformation.getAccessType(Type type) Returns theAccessTypeof the given element.SchemaTypeInformation.getIdentifier(Type type) Returns a unique identifier for the given element.SchemaTypeInformation.getParentIdentifiers(Type root, Type type) Returns the identifiers of the parents of the given element, in the order that decides precedence among them.Method parameters in org.gcube.informationsystem.types.knowledge with type arguments of type TypeModifier and TypeMethodDescriptionvoidTypesKnowledge.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 -
Uses of Type in org.gcube.informationsystem.types.reference.properties
Subinterfaces of Type in org.gcube.informationsystem.types.reference.properties -
Uses of Type in org.gcube.informationsystem.types.reference.relations
Subinterfaces of Type in org.gcube.informationsystem.types.reference.relationsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceRelationSchema<S extends EntitySchema,T extends EntitySchema> The base interface for all relation type definitions.