javax.persistence.metamodel
Interfaces 
Attribute
BasicType
Bindable
CollectionAttribute
EmbeddableType
EntityType
IdentifiableType
ListAttribute
ManagedType
MapAttribute
MappedSuperclassType
Metamodel
PluralAttribute
SetAttribute
SingularAttribute
Type
Enums 
Attribute.PersistentAttributeType
Bindable.BindableType
PluralAttribute.CollectionType
Type.PersistenceType
Annotation Types 
StaticMetamodel