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

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.hibernate.metamodel.binding.AbstractAttributeBinding (implements org.hibernate.metamodel.binding.AttributeBinding)
    - org.hibernate.metamodel.binding.AbstractPluralAttributeBinding (implements org.hibernate.metamodel.binding.PluralAttributeBinding)
      - org.hibernate.metamodel.binding.BagBinding
      - org.hibernate.metamodel.binding.SetBinding
    - org.hibernate.metamodel.binding.AbstractSingularAttributeBinding (implements org.hibernate.metamodel.binding.SingularAttributeBinding)
      - org.hibernate.metamodel.binding.BasicAttributeBinding (implements org.hibernate.metamodel.binding.KeyValueBinding)
        - org.hibernate.metamodel.binding.ManyToOneAttributeBinding (implements org.hibernate.metamodel.binding.SingularAssociationAttributeBinding)
      - org.hibernate.metamodel.binding.ComponentAttributeBinding (implements org.hibernate.metamodel.binding.AttributeBindingContainer)
  - org.hibernate.metamodel.binding.AbstractCollectionElement
    - org.hibernate.metamodel.binding.BasicCollectionElement
    - org.hibernate.metamodel.binding.CompositeCollectionElement
    - org.hibernate.metamodel.binding.ManyToAnyCollectionElement
    - org.hibernate.metamodel.binding.ManyToManyCollectionElement
    - org.hibernate.metamodel.binding.OneToManyCollectionElement
  - org.hibernate.metamodel.binding.Caching
  - org.hibernate.metamodel.binding.CollectionKey
  - org.hibernate.metamodel.binding.CustomSQL
  - org.hibernate.metamodel.binding.EntityBinding (implements org.hibernate.metamodel.binding.AttributeBindingContainer)
  - org.hibernate.metamodel.binding.EntityDiscriminator
  - org.hibernate.metamodel.binding.EntityIdentifier
  - org.hibernate.metamodel.binding.FetchProfile
  - org.hibernate.metamodel.binding.FetchProfile.Fetch
  - org.hibernate.metamodel.binding.Helper
  - org.hibernate.metamodel.binding.HibernateTypeDescriptor
  - org.hibernate.metamodel.binding.HierarchyDetails
  - org.hibernate.metamodel.binding.IdGenerator (implements java.io.Serializable)
  - org.hibernate.metamodel.binding.MetaAttribute (implements java.io.Serializable)
  - org.hibernate.metamodel.binding.SimpleValueBinding
  - org.hibernate.metamodel.binding.TypeDef (implements java.io.Serializable)

## Interface Hierarchy

- org.hibernate.metamodel.binding.AttributeBinding
  - org.hibernate.metamodel.binding.AssociationAttributeBinding
    - org.hibernate.metamodel.binding.PluralAttributeBinding
    - org.hibernate.metamodel.binding.SingularAssociationAttributeBinding (also extends org.hibernate.metamodel.binding.SingularAttributeBinding)
  - org.hibernate.metamodel.binding.KeyValueBinding
  - org.hibernate.metamodel.binding.SingularAttributeBinding
    - org.hibernate.metamodel.binding.SingularAssociationAttributeBinding (also extends org.hibernate.metamodel.binding.AssociationAttributeBinding)
- org.hibernate.metamodel.binding.AttributeBindingContainer

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.hibernate.metamodel.binding.CollectionElementNature
    - org.hibernate.metamodel.binding.InheritanceType
    - org.hibernate.metamodel.binding.CollectionLaziness
    - org.hibernate.metamodel.binding.CascadeType

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