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

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.metamodel.domain.AbstractAttributeContainer (implements org.hibernate.metamodel.domain.AttributeContainer, org.hibernate.metamodel.domain.Hierarchical)
    - org.hibernate.metamodel.domain.Component
    - org.hibernate.metamodel.domain.Entity
    - org.hibernate.metamodel.domain.NonEntity
    - org.hibernate.metamodel.domain.Superclass
  - org.hibernate.metamodel.domain.AbstractAttributeContainer.PluralAttributeImpl (implements org.hibernate.metamodel.domain.PluralAttribute)
    - org.hibernate.metamodel.domain.AbstractAttributeContainer.IndexedPluralAttributeImpl (implements org.hibernate.metamodel.domain.IndexedPluralAttribute)
  - org.hibernate.metamodel.domain.AbstractAttributeContainer.SingularAttributeImpl (implements org.hibernate.metamodel.domain.SingularAttribute)
  - org.hibernate.metamodel.domain.BasicType (implements org.hibernate.metamodel.domain.Type)
  - org.hibernate.metamodel.domain.JavaType

## Interface Hierarchy

- org.hibernate.metamodel.domain.Attribute
  - org.hibernate.metamodel.domain.PluralAttribute
    - org.hibernate.metamodel.domain.IndexedPluralAttribute
  - org.hibernate.metamodel.domain.SingularAttribute
- org.hibernate.metamodel.domain.Type
  - org.hibernate.metamodel.domain.AttributeContainer
    - org.hibernate.metamodel.domain.Hierarchical

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.metamodel.domain.PluralAttributeNature
    - org.hibernate.metamodel.domain.TypeNature

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