| Package | Description | 
|---|---|
| javax.persistence.metamodel | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BasicType<X>Model of a basic type | 
| interface  | EmbeddableType<T>Reflection model for an attribute that can be bound to a Path. | 
| interface  | EntityType<X>Reflection model for a JPA entity. | 
| interface  | IdentifiableType<X>Reflection model for a JPA entity. | 
| interface  | ManagedType<X>Reflection model for a JPA entity. | 
| interface  | MappedSuperclassType<X>Model of a basic type | 
| Modifier and Type | Method and Description | 
|---|---|
| Type<E> | PluralAttribute. getElementType() | 
| Type<?> | IdentifiableType. getIdType() | 
| Type<K> | MapAttribute. getKeyType() | 
| Type<T> | SingularAttribute. getType() |