org.eclipse.jpt.core.resource.java
Interfaces 
Annotation
AnnotationDefinition
AssociationOverrideAnnotation
AssociationOverridesAnnotation
AttributeOverrideAnnotation
AttributeOverridesAnnotation
BaseColumnAnnotation
BasicAnnotation
ColumnAnnotation
ContainerAnnotation
DiscriminatorColumnAnnotation
DiscriminatorValueAnnotation
EmbeddableAnnotation
EmbeddedAnnotation
EmbeddedIdAnnotation
EntityAnnotation
EnumeratedAnnotation
GeneratedValueAnnotation
GeneratorAnnotation
IdAnnotation
IdClassAnnotation
InheritanceAnnotation
JavaResourceModel
JavaResourceNode
JavaResourcePersistentAttribute
JavaResourcePersistentMember
JavaResourcePersistentType
JoinColumnAnnotation
JoinColumnsAnnotation
JoinTableAnnotation
JPA
JpaCompilationUnit
LobAnnotation
ManyToManyAnnotation
ManyToOneAnnotation
MapKeyAnnotation
MappedSuperclassAnnotation
NamedColumnAnnotation
NamedNativeQueriesAnnotation
NamedNativeQueryAnnotation
NamedQueriesAnnotation
NamedQueryAnnotation
NestableAnnotation
NestableAssociationOverride
NestableAttributeOverride
NestableJoinColumn
NestableNamedNativeQuery
NestableNamedQuery
NestablePrimaryKeyJoinColumn
NestableQueryHint
NestableSecondaryTable
NestableUniqueConstraint
OneToManyAnnotation
OneToOneAnnotation
OrderByAnnotation
OverrideAnnotation
PrimaryKeyJoinColumnAnnotation
PrimaryKeyJoinColumns
QueryAnnotation
QueryHintAnnotation
RelationshipMappingAnnotation
SecondaryTableAnnotation
SecondaryTablesAnnotation
SequenceGeneratorAnnotation
TableAnnotation
TableGeneratorAnnotation
TemporalAnnotation
TransientAnnotation
UniqueConstraintAnnotation
VersionAnnotation
Enums 
AccessType
CascadeType
DiscriminatorType
EnumType
FetchType
GenerationType
InheritanceType
TemporalType