All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| Abstract |
It indicates that the Entity or the Relation is abstract and
cannot be instantiated.
|
| AccessType |
Enumerates the basic type names.
|
| AddElementToTreeAction |
|
| AdditionalPropertiesSerializer |
|
| Change |
|
| Changelog |
|
| ClassInformation |
|
| ConsistsOf<S extends Resource,T extends Facet> |
https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#ConsistsOf
|
| ConsistsOfImpl<S extends Resource,T extends Facet> |
|
| ConsistsOfType |
|
| ConsistsOfTypeImpl |
|
| Context |
https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Context
|
| ContextImpl |
|
| Direction |
|
| DiscoveredElementAction<E extends Element> |
|
| Discovery<E extends Element> |
|
| DummyFacet |
|
| DummyIsRelatedTo<S extends Resource,T extends Resource> |
|
| DummyResource |
|
| Element |
|
| ElementDeserializer<ISM extends Element> |
Deprecated. |
| ElementImpl |
|
| ElementMapper |
|
| ElementMappingAction |
|
| Encrypted |
|
| EncryptedImpl |
|
| Entity |
https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Entity
|
| EntityElement |
|
| EntityElementImpl |
|
| EntityImpl |
|
| EntityType |
|
| EntityTypeImpl |
|
| ERElement |
This interfaces is an helper to identify elements of the model
i.e.
|
| Facet |
|
| FacetImpl |
|
| FacetType |
|
| FacetTypeImpl |
|
| Final |
It indicates that the Element is final and cannot be extended/derived.
|
| IdentifiableElement |
This interfaces is an helper to identify elements could be identified via Metadata
|
| ISModelRegistrationProvider |
|
| IsParentOf |
https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsParentOf
|
| IsParentOfImpl |
|
| ISProperty |
|
| IsRelatedTo<S extends Resource,T extends Resource> |
|
| IsRelatedToImpl<S extends Resource,T extends Resource> |
|
| IsRelatedToType |
|
| IsRelatedToTypeImpl |
|
| JsonUtility |
|
| Knowledge |
|
| LinkedEntity |
A convenient type to define a Resource in terms of:
- mandatory/recommended ConsistsOf->Facets;
- suggested IsRelatedTo->Resource.
|
| LinkedEntityImpl |
|
| Metadata |
|
| MetadataImpl |
|
| ModelElement |
|
| ModelKnowledge |
|
| ModelKnowledgeValidator |
|
| Node<T> |
|
| NodeElaborator<T> |
|
| NodeInformation<T> |
|
| PropagationConstraint |
At any time entities and relations can be added or removed to/from a context or deleted.
|
| PropagationConstraint.AddConstraint |
|
| PropagationConstraint.DeleteConstraint |
|
| PropagationConstraint.RemoveConstraint |
|
| PropagationConstraintImpl |
|
| Property |
Root Class for Property types.
|
| PropertyDefinition |
|
| PropertyDefinitionImpl |
|
| PropertyElement |
Root Class for Property types.
|
| PropertyElementImpl |
|
| PropertyImpl |
|
| PropertyType<P extends PropertyElement> |
|
| PropertyTypeImpl<P extends PropertyElement> |
|
| PropertyTypeName |
|
| PropertyTypeName.BaseType |
|
| QueryTemplate |
|
| QueryTemplateImpl |
|
| ReflectionUtility |
Got from
https://stackoverflow.com/questions/520328/can-you-find-all-classes-in-a-package-using-reflection#answer-22462785
The method first gets the current ClassLoader.
|
| RegistrationProvider |
Any model requires to register the defined types.
|
| RelatedResourcesEntry |
|
| Relation<S extends Resource,T extends Entity> |
|
| RelationElement<S extends EntityElement,T extends EntityElement> |
|
| RelationElementImpl<S extends EntityElement,T extends EntityElement> |
|
| RelationImpl<S extends Resource,T extends Entity> |
|
| RelationType<S extends EntityType,T extends EntityType> |
|
| RelationTypeImpl<S extends EntityType,T extends EntityType> |
|
| Resource |
https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Resource
|
| ResourceImpl |
|
| ResourceSchema |
|
| ResourceSchemaEntry |
|
| ResourceType |
|
| ResourceTypeImpl |
|
| SchemaMixedElement |
This interfaces is an helper to identify elements supporting Schema Mixed.
|
| TemplateVariable |
|
| TemplateVariableImpl |
|
| Tree<T> |
|
| Type |
|
| TypeImpl |
|
| TypeMapper |
|
| TypeMetadata |
|
| TypeUtility |
|
| UsageKnowledge |
|
| UUIDManager |
|
| UUIDUtility |
|
| Version |
A class representing and validating a version in the following format X.X.X (Major.Minor.Revision)
Each part is an integer with no trailing zeros (e.g 1 and not 01).
|