interface  | 
CollectionAttribute<X,E> | 
 Instances of the type CollectionAttribute represent persistent 
 java.util.Collection-valued attributes. 
 | 
interface  | 
EntityType<X> | 
 Instances of the type EntityType represent entity types. 
 | 
interface  | 
ListAttribute<X,E> | 
 Instances of the type ListAttribute represent persistent 
 java.util.List-valued attributes. 
 | 
interface  | 
MapAttribute<X,K,V> | 
 Instances of the type MapAttribute represent
 persistent java.util.Map-valued attributes. 
 | 
interface  | 
PluralAttribute<X,C,E> | 
 Instances of the type PluralAttribute represent 
 persistent collection-valued attributes. 
 | 
interface  | 
SetAttribute<X,E> | 
 Instances of the type SetAttribute represent
 persistent java.util.Set-valued attributes. 
 | 
interface  | 
SingularAttribute<X,T> | 
 Instances of the type SingularAttribute represents persistent 
 single-valued properties or fields. 
 |