## Hierarchy For Package org.hibernate.ejb.metamodel

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.ejb.metamodel.AbstractAttribute<X,Y> (implements javax.persistence.metamodel.Attribute<X,Y>, org.hibernate.ejb.metamodel.AttributeImplementor<X,Y>, java.io.Serializable)
    - org.hibernate.ejb.metamodel.PluralAttributeImpl<X,C,E> (implements javax.persistence.metamodel.PluralAttribute<X,C,E>, java.io.Serializable)
    - org.hibernate.ejb.metamodel.SingularAttributeImpl<X,Y> (implements java.io.Serializable, javax.persistence.metamodel.SingularAttribute<X,T>)
      - org.hibernate.ejb.metamodel.SingularAttributeImpl.Identifier<X,Y>
      - org.hibernate.ejb.metamodel.SingularAttributeImpl.Version<X,Y>
  - org.hibernate.ejb.metamodel.AbstractType<X> (implements java.io.Serializable, javax.persistence.metamodel.Type<X>)
    - org.hibernate.ejb.metamodel.AbstractManagedType<X> (implements javax.persistence.metamodel.ManagedType<X>, java.io.Serializable)
      - org.hibernate.ejb.metamodel.AbstractIdentifiableType<X> (implements javax.persistence.metamodel.IdentifiableType<X>, java.io.Serializable)
        - org.hibernate.ejb.metamodel.EntityTypeImpl<X> (implements javax.persistence.metamodel.EntityType<X>, java.io.Serializable)
        - org.hibernate.ejb.metamodel.MappedSuperclassTypeImpl<X> (implements javax.persistence.metamodel.MappedSuperclassType<X>)
      - org.hibernate.ejb.metamodel.EmbeddableTypeImpl<X> (implements javax.persistence.metamodel.EmbeddableType<X>, java.io.Serializable)
  - org.hibernate.ejb.metamodel.AttributeFactory
  - org.hibernate.ejb.metamodel.BasicTypeImpl<X> (implements javax.persistence.metamodel.BasicType<X>, java.io.Serializable)
  - org.hibernate.ejb.metamodel.MetamodelImpl (implements javax.persistence.metamodel.Metamodel, java.io.Serializable)
  - org.hibernate.ejb.metamodel.PluralAttributeImpl.Builder<X,C,E,K>

## Interface Hierarchy

- org.hibernate.ejb.metamodel.AbstractManagedType.Builder<X>
  - org.hibernate.ejb.metamodel.AbstractIdentifiableType.Builder<X>
- javax.persistence.metamodel.Attribute<X,Y>
  - org.hibernate.ejb.metamodel.AttributeImplementor<X,Y>

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.