Package org.eclipse.jpt.core.resource.java

Interface Summary
Annotation Common Java resource annotation behavior Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
AnnotationContainer<T extends NestableAnnotation> Common behavior for all annotation "containers".
AnnotationDefinition Used to build Annotations discovered in the Java source code.
AssociationOverrideAnnotation Corresponds to the JPA annotation javax.persistence.AssociationOverride Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
AssociationOverridesAnnotation Corresponds to the JPA annotation javax.persistence.AssociationOverrides Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
AttributeOverrideAnnotation Corresponds to the JPA annotation javax.persistence.AttributeOverride Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
AttributeOverridesAnnotation Corresponds to the JPA annotation javax.persistence.AttributeOverrides Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BaseColumnAnnotation Common protocol among javax.persistence.Column javax.persistence.JoinColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BaseJoinColumnAnnotation Common protocol among javax.persistence.JoinColumn javax.persistence.MapKeyJoinColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BaseNamedQueryAnnotation Common protocol among: javax.persistence.NamedQuery javax.persistence.NamedNativeQuery Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BaseTableAnnotation Common protocol among: javax.persistence.Table javax.persistence.JoinTable javax.persistence.SecondaryTable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BasicAnnotation Corresponds to the JPA annotation javax.persistence.Basic Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ColumnAnnotation Corresponds to the JPA annotation javax.persistence.Column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ContainerAnnotation<T extends NestableAnnotation> Common behavior for all "container" annotations.
DiscriminatorColumnAnnotation Corresponds to the JPA annotation javax.persistence.DiscriminatorColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
DiscriminatorValueAnnotation Corresponds to the JPA annotation javax.persistence.DiscriminatorValue Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EmbeddableAnnotation Corresponds to the JPA annotation javax.persistence.Embeddable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EmbeddedAnnotation Corresponds to the JPA annotation javax.persistence.Embedded Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EmbeddedIdAnnotation Corresponds to the JPA annotation javax.persistence.EmbeddedId Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EntityAnnotation Corresponds to the JPA annotation javax.persistence.Entity Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EnumeratedAnnotation Corresponds to the JPA annotation javax.persistence.Enumerated Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
GeneratedValueAnnotation Corresponds to the JPA annotation javax.persistence.GeneratedValue Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
GeneratorAnnotation Common protocol among javax.persistence.SequenceGenerator javax.persistence.TableGenerator Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IdAnnotation Corresponds to the JPA annotation javax.persistence.Id Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IdClassAnnotation This interface corresponds to the JPA annotation javax.persistence.IdClass Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
InheritanceAnnotation Corresponds to the JPA annotation javax.persistence.Inheritance Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaResourceClassFile Java class file Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaResourceCompilationUnit Dali resource for JDT compilation unit.
JavaResourceNode Common interface for Java resource nodes (source code or binary).
JavaResourceNode.Root Root of Java resource model containment hierarchy.
JavaResourcePackageFragment Java package fragment Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaResourcePackageFragmentRoot Java package fragement root Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaResourcePersistentAttribute Java source code or binary persistent attribute (field or property) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JavaResourcePersistentMember Java source code or binary persistent member.
JavaResourcePersistentType Java source code or binary persistent type.
JavaResourcePersistentTypeCache Java persistent type cache - used to hold "external" types Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JoinColumnAnnotation Corresponds to the JPA annotation javax.persistence.JoinColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JoinColumnsAnnotation Corresponds to the JPA annotation javax.persistence.JoinColumns Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JoinTableAnnotation Corresponds to the JPA annotation javax.persistence.JoinTable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JPA JPA Java-related stuff (annotations etc.)
LobAnnotation Corresponds to the JPA annotation javax.persistence.Lob Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ManyToManyAnnotation Corresponds to the JPA annotation javax.persistence.ManyToMany Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ManyToOneAnnotation Corresponds to the JPA annotation javax.persistence.ManyToOne Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MapKeyAnnotation Corresponds to the JPA annotation javax.persistence.MapKey Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MappedSuperclassAnnotation Corresponds to the JPA annotation javax.persistence.MappedSuperclass Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NamedColumnAnnotation Common protocol among javax.persistence.Column javax.persistence.JoinColumn javax.persistence.DiscriminatorColumn javax.persistence.PrimaryKeyJoinColumn.
NamedNativeQueriesAnnotation Corresponds to the JPA annotation javax.persistence.NamedNativeQueries Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NamedNativeQueryAnnotation Corresponds to the JPA annotation javax.persistence.NamedNativeQuery Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NamedQueriesAnnotation Corresponds to the JPA annotation javax.persistence.NamedQueries Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NamedQueryAnnotation Corresponds to the JPA annotation javax.persistence.NamedQuery Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableAnnotation Interface for dealing with annotations that can be "nested" within other annotations, typically within arrays.
NestableAssociationOverrideAnnotation Corresponds to the JPA annotation javax.persistence.AssociationOverride Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableAttributeOverrideAnnotation Corresponds to the JPA annotation javax.persistence.AttributeOverride Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableColumnAnnotation Corresponds to the JPA annotation javax.persistence.Column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableJoinColumnAnnotation Corresponds to the JPA annotation javax.persistence.JoinColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableJoinTableAnnotation Corresponds to the JPA annotation javax.persistence.JoinTable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableNamedNativeQueryAnnotation Corresponds to the JPA annotation javax.persistence.NamedNativeQuery Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableNamedQueryAnnotation Corresponds to the JPA annotation javax.persistence.NamedQuery Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestablePrimaryKeyJoinColumnAnnotation Corresponds to the JPA annotation javax.persistence.PrimaryKeyJoinColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableQueryHintAnnotation Corresponds to the JPA annotation javax.persistence.QueryHint Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableSecondaryTableAnnotation Corresponds to the JPA annotation javax.persistence.SecondaryTable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NestableUniqueConstraintAnnotation Corresponds to the JPA annotation javax.persistence.UniqueConstraint Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OneToManyAnnotation Corresponds to the JPA annotation javax.persistence.OneToMany Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OneToOneAnnotation Corresponds to the JPA annotation javax.persistence.OneToOne Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OrderByAnnotation Corresponds to the JPA annotation javax.persistence.OrderBy Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OverrideAnnotation Common protocol for javax.persistence.AttributeOverride javax.persistence.AssociationOverride Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OwnableRelationshipMappingAnnotation Represents a relationship mapping annotation that may have the 'mappedBy' element: javax.persistence.ManyToMany javax.persistence.OneToMany javax.persistence.OneToOne Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
PrimaryKeyJoinColumnAnnotation Corresponds to the JPA annotation javax.persistence.PrimaryKeyJoinColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
PrimaryKeyJoinColumnsAnnotation Corresponds to the JPA annotation javax.persistence.PrimaryKeyJoinColumns Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
QueryHintAnnotation Corresponds to the JPA annotation javax.persistence.QueryHint Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ReferenceTableAnnotation Corresponds to the JPA annotations javax.persistence.JoinTable javax.persistence.CollectionTable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
RelationshipMappingAnnotation Common protocol among javax.persistence.ManyToOne javax.persistence.ManyToMany javax.persistence.OneToMany javax.persistence.OneToOne Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SecondaryTableAnnotation Corresponds to the JPA annotation javax.persistence.SecondaryTable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SecondaryTablesAnnotation Corresponds to the JPA annotation javax.persistence.SecondaryTables Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SequenceGeneratorAnnotation Corresponds to the JPA annotation javax.persistence.SequenceGenerator Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TableAnnotation Corresponds to the JPA annotation javax.persistence.Table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TableGeneratorAnnotation Corresponds to the JPA annotation javax.persistence.TableGenerator Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TemporalAnnotation Corresponds to the JPA annotation javax.persistence.Temporal Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TransientAnnotation Corresponds to the JPA annotation javax.persistence.Transient Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
UniqueConstraintAnnotation Corresponds to the JPA annotation javax.persistence.UniqueConstraint Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VersionAnnotation Corresponds to the JPA annotation javax.persistence.Version Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 

Enum Summary
AccessType Corresponds to the JPA 2.0 enum javax.persistence.AccessType
CascadeType Corresponds to the JPA 1.0/2.0 enum javax.persistence.CascadeType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
DiscriminatorType Corresponds to the JPA enum javax.persistence.DiscriminatorType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EnumType Corresponds to the JPA enum javax.persistence.EnumType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
FetchType Corresponds to the JPA enum javax.persistence.FetchType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
GenerationType Corresponds to the JPA enum javax.persistence.GenerationType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
InheritanceType Corresponds to the JPA enum javax.persistence.InheritanceType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TemporalType Corresponds to the JPA enum javax.persistence.TemporalType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.