Hierarchy For Package org.datanucleus.api.jpa.metamodel

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.datanucleus.api.jpa.metamodel.AttributeImpl<X,​Y> (implements javax.persistence.metamodel.Attribute<X,​Y>)
      • org.datanucleus.api.jpa.metamodel.PluralAttributeImpl<X,​C,​E> (implements javax.persistence.metamodel.PluralAttribute<X,​C,​E>)
        • org.datanucleus.api.jpa.metamodel.CollectionAttributeImpl<X,​E> (implements javax.persistence.metamodel.CollectionAttribute<X,​E>)
        • org.datanucleus.api.jpa.metamodel.ListAttributeImpl<X,​E> (implements javax.persistence.metamodel.ListAttribute<X,​E>)
        • org.datanucleus.api.jpa.metamodel.MapAttributeImpl<X,​K,​V> (implements javax.persistence.metamodel.MapAttribute<X,​K,​V>)
        • org.datanucleus.api.jpa.metamodel.SetAttributeImpl<X,​E> (implements javax.persistence.metamodel.SetAttribute<X,​E>)
      • org.datanucleus.api.jpa.metamodel.SingularAttributeImpl<X,​T> (implements javax.persistence.metamodel.SingularAttribute<X,​T>)
    • org.datanucleus.api.jpa.metamodel.MetamodelImpl (implements javax.persistence.metamodel.Metamodel)
    • org.datanucleus.api.jpa.metamodel.TypeImpl<X> (implements javax.persistence.metamodel.Type<X>)
      • org.datanucleus.api.jpa.metamodel.ManagedTypeImpl<X> (implements javax.persistence.metamodel.ManagedType<X>)
        • org.datanucleus.api.jpa.metamodel.EmbeddableTypeImpl<X> (implements javax.persistence.metamodel.EmbeddableType<X>)
        • org.datanucleus.api.jpa.metamodel.IdentifiableTypeImpl<X> (implements javax.persistence.metamodel.IdentifiableType<X>)
          • org.datanucleus.api.jpa.metamodel.EntityTypeImpl<X> (implements javax.persistence.metamodel.EntityType<X>)
          • org.datanucleus.api.jpa.metamodel.MappedSuperclassTypeImpl<X> (implements javax.persistence.metamodel.MappedSuperclassType<X>)