EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference

Package javax.persistence.metamodel

Interface Summary
AbstractCollection<X,C,E> Instances of the type AbstractionCollection represent persistent collection-valued attributes.
Attribute<X,T> Instances of the type Attribute represents persistent non-collection-valued properties or fields.
Basic<X> Instances of the type Basic represent basic types (including temporal and enumerated types).
Bindable<T> Instances of the type Bindable represent object or attribute types that can be bound into the from clause.
Collection<X,E> Instances of the type Collection represent persistent Collection-valued attributes.
Embeddable<X> Instances of the type Embeddable represent embeddable types.
Entity<X> Instances of the type Entity represent entity types.
IdentifiableType<X> Instances of the type IdentifiableType represent entity or mapped superclass types.
List<X,E> Instances of the type List represent persistent List-valued attributes.
ManagedType<X> Instances of the type ManagedType represent entity, mapped superclass, and embeddable types.
Map<X,K,V> Instances of the type Map represent persistent Map-valued attributes.
MappedSuperclass<X> Instances of the type MappedSuperclass represent mapped superclass types.
Member<X,Y> A member of a Java type
Metamodel Provides access to the metamodel of persistent entities in the persistence unit.
Set<X,E> Instances of the type Set represent persistent Set-valued attributes.
Type<X> Instances of the type Type represent persistent object or attribute types.
 

Enum Summary
AbstractCollection.CollectionType  
AbstractCollection.Multiplicity  
Attribute.Multiplicity  
Bindable.BindableType  
Type.PersistenceType  
 

Annotation Types Summary
TypesafeMetamodel The TypesafeMetamodel annotation specifies that the class is a metamodel class that represents the entity, mapped superclass, or embeddable class designated by the value element.
 


EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference