Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.gcube.informationsystem.discovery.knowledge.AddElementToTreeAction (implements org.gcube.informationsystem.discovery.DiscoveredElementAction<E>)
    • org.gcube.informationsystem.utils.AttributeUtility
    • org.gcube.informationsystem.types.impl.validator.AttributeValidator
    • org.gcube.informationsystem.types.impl.validator.AttributeValidatorReport
    • org.gcube.informationsystem.discovery.knowledge.ClassInformation (implements org.gcube.informationsystem.model.knowledge.TypeInformation<T>)
    • org.gcube.informationsystem.discovery.Discovery<E>
    • org.gcube.informationsystem.base.impl.ElementImpl (implements org.gcube.informationsystem.base.reference.Element)
      • org.gcube.informationsystem.base.impl.entities.EntityElementImpl (implements org.gcube.informationsystem.base.reference.entities.EntityElement)
        • org.gcube.informationsystem.contexts.impl.entities.ContextImpl (implements org.gcube.informationsystem.contexts.reference.entities.Context)
        • org.gcube.informationsystem.model.impl.entities.EntityImpl (implements org.gcube.informationsystem.model.reference.entities.Entity)
          • org.gcube.informationsystem.model.impl.entities.FacetImpl (implements org.gcube.informationsystem.model.reference.entities.Facet)
            • org.gcube.informationsystem.model.impl.entities.DummyFacet (implements org.gcube.informationsystem.model.reference.entities.Facet)
          • org.gcube.informationsystem.model.impl.entities.ResourceImpl (implements org.gcube.informationsystem.model.reference.entities.Resource)
            • org.gcube.informationsystem.model.impl.entities.DummyResource (implements org.gcube.informationsystem.model.reference.entities.Resource)
        • org.gcube.informationsystem.queries.templates.impl.entities.QueryTemplateImpl (implements org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate)
      • org.gcube.informationsystem.base.impl.properties.PropertyElementImpl (implements org.gcube.informationsystem.model.reference.properties.Property)
        • org.gcube.informationsystem.types.impl.properties.LinkedEntityImpl (implements org.gcube.informationsystem.types.reference.properties.LinkedEntity)
        • org.gcube.informationsystem.model.impl.properties.PropertyImpl (implements org.gcube.informationsystem.model.reference.properties.Property)
          • org.gcube.informationsystem.model.impl.properties.EncryptedImpl (implements org.gcube.informationsystem.model.reference.properties.Encrypted)
          • org.gcube.informationsystem.model.impl.properties.EventImpl (implements org.gcube.informationsystem.model.reference.properties.Event)
          • org.gcube.informationsystem.model.impl.properties.MetadataImpl (implements org.gcube.informationsystem.model.reference.properties.Metadata)
          • org.gcube.informationsystem.model.impl.properties.PropagationConstraintImpl (implements org.gcube.informationsystem.model.reference.properties.PropagationConstraint)
          • org.gcube.informationsystem.queries.templates.impl.properties.QueryTemplateReferenceImpl (implements org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference)
        • org.gcube.informationsystem.queries.templates.impl.properties.TemplateVariableImpl (implements org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable)
      • org.gcube.informationsystem.base.impl.relations.RelationElementImpl<S,​T> (implements org.gcube.informationsystem.base.reference.relations.RelationElement<S,​T>)
        • org.gcube.informationsystem.contexts.impl.relations.IsParentOfImpl (implements org.gcube.informationsystem.contexts.reference.relations.IsParentOf)
        • org.gcube.informationsystem.model.impl.relations.RelationImpl<S,​T> (implements org.gcube.informationsystem.model.reference.relations.Relation<S,​T>)
          • org.gcube.informationsystem.model.impl.relations.ConsistsOfImpl<S,​T> (implements org.gcube.informationsystem.model.reference.relations.ConsistsOf<S,​T>)
          • org.gcube.informationsystem.model.impl.relations.IsRelatedToImpl<S,​T> (implements org.gcube.informationsystem.model.reference.relations.IsRelatedTo<S,​T>)
            • org.gcube.informationsystem.model.impl.relations.DummyIsRelatedTo<S,​T> (implements org.gcube.informationsystem.model.reference.relations.IsRelatedTo<S,​T>)
    • org.gcube.informationsystem.serialization.ElementMapper
    • org.gcube.informationsystem.serialization.ElementMappingAction (implements org.gcube.informationsystem.discovery.DiscoveredElementAction<E>)
    • org.gcube.informationsystem.discovery.ISModelRegistrationProvider (implements org.gcube.informationsystem.discovery.RegistrationProvider)
    • org.gcube.com.fasterxml.jackson.databind.JsonDeserializer<T>
      • org.gcube.com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable)
    • org.gcube.com.fasterxml.jackson.databind.JsonSerializer<T> (implements org.gcube.com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
      • org.gcube.com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements org.gcube.com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, org.gcube.com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
    • org.gcube.informationsystem.utils.JsonUtility
    • org.gcube.informationsystem.discovery.knowledge.Knowledge
    • org.gcube.informationsystem.discovery.knowledge.ModelKnowledge
    • org.gcube.informationsystem.model.knowledge.ModelKnowledge<T,​TI>
    • org.gcube.informationsystem.discovery.knowledge.ModelKnowledgeValidator (implements org.gcube.informationsystem.discovery.DiscoveredElementAction<E>, org.gcube.informationsystem.tree.NodeElaborator<T>)
    • org.gcube.informationsystem.tree.Node<T> (implements java.lang.Comparable<T>)
    • org.gcube.informationsystem.types.impl.validator.ObjectNodeValidator
    • org.gcube.informationsystem.types.impl.properties.PropertyDefinitionImpl (implements org.gcube.informationsystem.types.reference.properties.PropertyDefinition)
    • org.gcube.informationsystem.types.PropertyTypeName
    • org.gcube.informationsystem.utils.ReflectionUtility
    • org.gcube.informationsystem.tree.Tree<T>
    • org.gcube.informationsystem.types.impl.TypeImpl (implements org.gcube.informationsystem.types.reference.Type)
      • org.gcube.informationsystem.types.impl.entities.EntityTypeImpl (implements org.gcube.informationsystem.types.reference.entities.EntityType)
        • org.gcube.informationsystem.types.impl.entities.FacetTypeImpl (implements org.gcube.informationsystem.types.reference.entities.FacetType)
        • org.gcube.informationsystem.types.impl.entities.ResourceTypeImpl (implements org.gcube.informationsystem.types.reference.entities.ResourceType)
      • org.gcube.informationsystem.types.impl.properties.PropertyTypeImpl (implements org.gcube.informationsystem.types.reference.properties.PropertyType)
      • org.gcube.informationsystem.types.impl.relations.RelationTypeImpl<S,​T> (implements org.gcube.informationsystem.types.reference.relations.RelationType<S,​T>)
    • org.gcube.informationsystem.types.knowledge.TypeInformation (implements org.gcube.informationsystem.model.knowledge.TypeInformation<T>)
    • org.gcube.informationsystem.types.TypeMapper
    • org.gcube.informationsystem.types.knowledge.TypesKnowledge
    • org.gcube.informationsystem.utils.TypeUtility
    • org.gcube.informationsystem.discovery.knowledge.UsageKnowledge
    • org.gcube.informationsystem.model.knowledge.UsageKnowledge<U>
    • org.gcube.informationsystem.utils.UUIDManager
    • org.gcube.informationsystem.utils.UUIDUtility
    • org.gcube.informationsystem.types.impl.validator.ValidatorReport
    • org.gcube.informationsystem.utils.Version (implements java.lang.Comparable<T>)

Interface Hierarchy

  • org.gcube.informationsystem.base.reference.Attribute
  • java.lang.Comparable<T>
    • org.gcube.informationsystem.model.reference.properties.Event (also extends org.gcube.informationsystem.model.reference.properties.Property)
    • org.gcube.informationsystem.types.reference.properties.LinkedEntity (also extends org.gcube.informationsystem.base.reference.properties.PropertyElement)
    • org.gcube.informationsystem.types.reference.properties.PropertyDefinition (also extends org.gcube.informationsystem.base.reference.AttributeDefinition, org.gcube.informationsystem.base.reference.properties.PropertyElement)
  • org.gcube.informationsystem.discovery.DiscoveredElementAction<E>
  • org.gcube.informationsystem.types.annotations.GetReturnType
  • org.gcube.informationsystem.tree.NodeElaborator<T>
  • org.gcube.informationsystem.tree.NodeInformation<T>
  • org.gcube.informationsystem.discovery.RegistrationProvider
  • java.io.Serializable
    • org.gcube.informationsystem.base.reference.Element
      • org.gcube.informationsystem.base.reference.entities.EntityElement (also extends org.gcube.informationsystem.base.reference.IdentifiableElement)
        • org.gcube.informationsystem.contexts.reference.entities.Context (also extends org.gcube.informationsystem.base.reference.SchemaMixedElement)
        • org.gcube.informationsystem.model.reference.entities.Entity (also extends org.gcube.informationsystem.model.reference.ERElement)
          • org.gcube.informationsystem.model.reference.entities.Facet (also extends org.gcube.informationsystem.base.reference.SchemaMixedElement)
          • org.gcube.informationsystem.model.reference.entities.Resource
        • org.gcube.informationsystem.types.reference.entities.EntityType (also extends org.gcube.informationsystem.types.reference.Type)
          • org.gcube.informationsystem.types.reference.entities.FacetType
          • org.gcube.informationsystem.types.reference.entities.ResourceType
        • org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
      • org.gcube.informationsystem.base.reference.IdentifiableElement
        • org.gcube.informationsystem.base.reference.entities.EntityElement (also extends org.gcube.informationsystem.base.reference.Element)
          • org.gcube.informationsystem.contexts.reference.entities.Context (also extends org.gcube.informationsystem.base.reference.SchemaMixedElement)
          • org.gcube.informationsystem.model.reference.entities.Entity (also extends org.gcube.informationsystem.model.reference.ERElement)
            • org.gcube.informationsystem.model.reference.entities.Facet (also extends org.gcube.informationsystem.base.reference.SchemaMixedElement)
            • org.gcube.informationsystem.model.reference.entities.Resource
          • org.gcube.informationsystem.types.reference.entities.EntityType (also extends org.gcube.informationsystem.types.reference.Type)
            • org.gcube.informationsystem.types.reference.entities.FacetType
            • org.gcube.informationsystem.types.reference.entities.ResourceType
          • org.gcube.informationsystem.queries.templates.reference.entities.QueryTemplate
        • org.gcube.informationsystem.model.reference.ERElement (also extends org.gcube.informationsystem.model.reference.ModelElement)
          • org.gcube.informationsystem.model.reference.entities.Entity (also extends org.gcube.informationsystem.base.reference.entities.EntityElement)
            • org.gcube.informationsystem.model.reference.entities.Facet (also extends org.gcube.informationsystem.base.reference.SchemaMixedElement)
            • org.gcube.informationsystem.model.reference.entities.Resource
          • org.gcube.informationsystem.model.reference.relations.Relation<S,​T> (also extends org.gcube.informationsystem.base.reference.relations.RelationElement<S,​T>, org.gcube.informationsystem.base.reference.SchemaMixedElement)
            • org.gcube.informationsystem.model.reference.relations.ConsistsOf<S,​T>
            • org.gcube.informationsystem.model.reference.relations.IsRelatedTo<S,​T>
        • org.gcube.informationsystem.base.reference.relations.RelationElement<S,​T> (also extends org.gcube.informationsystem.base.reference.Element)
          • org.gcube.informationsystem.contexts.reference.relations.IsParentOf
          • org.gcube.informationsystem.model.reference.relations.Relation<S,​T> (also extends org.gcube.informationsystem.model.reference.ERElement, org.gcube.informationsystem.base.reference.SchemaMixedElement)
            • org.gcube.informationsystem.model.reference.relations.ConsistsOf<S,​T>
            • org.gcube.informationsystem.model.reference.relations.IsRelatedTo<S,​T>
          • org.gcube.informationsystem.types.reference.relations.RelationType<S,​T> (also extends org.gcube.informationsystem.types.reference.Type)
        • org.gcube.informationsystem.types.reference.Type
          • org.gcube.informationsystem.types.reference.entities.EntityType (also extends org.gcube.informationsystem.base.reference.entities.EntityElement)
            • org.gcube.informationsystem.types.reference.entities.FacetType
            • org.gcube.informationsystem.types.reference.entities.ResourceType
          • org.gcube.informationsystem.types.reference.properties.PropertyType (also extends org.gcube.informationsystem.base.reference.properties.PropertyElement)
          • org.gcube.informationsystem.types.reference.relations.RelationType<S,​T> (also extends org.gcube.informationsystem.base.reference.relations.RelationElement<S,​T>)
      • org.gcube.informationsystem.model.reference.ModelElement
        • org.gcube.informationsystem.model.reference.ERElement (also extends org.gcube.informationsystem.base.reference.IdentifiableElement)
          • org.gcube.informationsystem.model.reference.entities.Entity (also extends org.gcube.informationsystem.base.reference.entities.EntityElement)
            • org.gcube.informationsystem.model.reference.entities.Facet (also extends org.gcube.informationsystem.base.reference.SchemaMixedElement)
            • org.gcube.informationsystem.model.reference.entities.Resource
          • org.gcube.informationsystem.model.reference.relations.Relation<S,​T> (also extends org.gcube.informationsystem.base.reference.relations.RelationElement<S,​T>, org.gcube.informationsystem.base.reference.SchemaMixedElement)
            • org.gcube.informationsystem.model.reference.relations.ConsistsOf<S,​T>
            • org.gcube.informationsystem.model.reference.relations.IsRelatedTo<S,​T>
        • org.gcube.informationsystem.model.reference.properties.Property (also extends org.gcube.informationsystem.base.reference.properties.PropertyElement, org.gcube.informationsystem.base.reference.SchemaMixedElement)
          • org.gcube.informationsystem.model.reference.properties.Encrypted
          • org.gcube.informationsystem.model.reference.properties.Event (also extends java.lang.Comparable<T>)
          • org.gcube.informationsystem.model.reference.properties.Metadata
          • org.gcube.informationsystem.model.reference.properties.PropagationConstraint
          • org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
      • org.gcube.informationsystem.base.reference.properties.PropertyElement
        • org.gcube.informationsystem.types.reference.properties.LinkedEntity (also extends java.lang.Comparable<T>)
        • org.gcube.informationsystem.model.reference.properties.Property (also extends org.gcube.informationsystem.model.reference.ModelElement, org.gcube.informationsystem.base.reference.SchemaMixedElement)
          • org.gcube.informationsystem.model.reference.properties.Encrypted
          • org.gcube.informationsystem.model.reference.properties.Event (also extends java.lang.Comparable<T>)
          • org.gcube.informationsystem.model.reference.properties.Metadata
          • org.gcube.informationsystem.model.reference.properties.PropagationConstraint
          • org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
        • org.gcube.informationsystem.types.reference.properties.PropertyDefinition (also extends org.gcube.informationsystem.base.reference.AttributeDefinition, java.lang.Comparable<T>)
        • org.gcube.informationsystem.types.reference.properties.PropertyType (also extends org.gcube.informationsystem.types.reference.Type)
        • org.gcube.informationsystem.queries.templates.reference.properties.TemplateVariable (also extends org.gcube.informationsystem.base.reference.Attribute)
      • org.gcube.informationsystem.base.reference.relations.RelationElement<S,​T> (also extends org.gcube.informationsystem.base.reference.IdentifiableElement)
        • org.gcube.informationsystem.contexts.reference.relations.IsParentOf
        • org.gcube.informationsystem.model.reference.relations.Relation<S,​T> (also extends org.gcube.informationsystem.model.reference.ERElement, org.gcube.informationsystem.base.reference.SchemaMixedElement)
          • org.gcube.informationsystem.model.reference.relations.ConsistsOf<S,​T>
          • org.gcube.informationsystem.model.reference.relations.IsRelatedTo<S,​T>
        • org.gcube.informationsystem.types.reference.relations.RelationType<S,​T> (also extends org.gcube.informationsystem.types.reference.Type)
      • org.gcube.informationsystem.base.reference.SchemaMixedElement
        • org.gcube.informationsystem.contexts.reference.entities.Context (also extends org.gcube.informationsystem.base.reference.entities.EntityElement)
        • org.gcube.informationsystem.model.reference.entities.Facet (also extends org.gcube.informationsystem.model.reference.entities.Entity)
        • org.gcube.informationsystem.model.reference.properties.Property (also extends org.gcube.informationsystem.model.reference.ModelElement, org.gcube.informationsystem.base.reference.properties.PropertyElement)
          • org.gcube.informationsystem.model.reference.properties.Encrypted
          • org.gcube.informationsystem.model.reference.properties.Event (also extends java.lang.Comparable<T>)
          • org.gcube.informationsystem.model.reference.properties.Metadata
          • org.gcube.informationsystem.model.reference.properties.PropagationConstraint
          • org.gcube.informationsystem.queries.templates.reference.properties.QueryTemplateReference
        • org.gcube.informationsystem.model.reference.relations.Relation<S,​T> (also extends org.gcube.informationsystem.model.reference.ERElement, org.gcube.informationsystem.base.reference.relations.RelationElement<S,​T>)
          • org.gcube.informationsystem.model.reference.relations.ConsistsOf<S,​T>
          • org.gcube.informationsystem.model.reference.relations.IsRelatedTo<S,​T>
  • org.gcube.informationsystem.model.knowledge.TypesDiscoverer<T>

Annotation Type Hierarchy

Enum Hierarchy