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

Interface Summary
Annotation Common Java resource annotation behavior
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 Corresponds to the JPA annotations: javax.persistence.Column javax.persistence.MapKeyColumn 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.
BaseJoinColumnAnnotation Corresponds to the JPA annotations: 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.
BaseTableAnnotation Corresponds to the JPA annotations: javax.persistence.Table javax.persistence.JoinTable javax.persistence.SecondaryTable 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.
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
CompleteColumnAnnotation Corresponds to the JPA annotations: javax.persistence.Column javax.persistence.MapKeyColumn 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
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.
JavaResourceAnnotatedElement Java source code or binary annotated element.
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.
JavaResourcePackage  
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.
JavaResourcePackageInfoCompilationUnit Dali resource for JDT compilation unit named package-info.java.
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
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
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
ManyToOneAnnotation Corresponds to the JPA annotation javax.persistence.ManyToOne
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 Corresponds to the JPA annotations: javax.persistence.Column javax.persistence.MapKeyColumn javax.persistence.JoinColumn javax.persistence.MapKeyJoinColumn javax.persistence.DiscriminatorColumn javax.persistence.OrderColumn 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.
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
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
NestableAnnotation Interface for dealing with annotations that can be "nested" within arrays.
NestableAssociationOverrideAnnotation Corresponds to the JPA annotation javax.persistence.AssociationOverride
NestableAttributeOverrideAnnotation Corresponds to the JPA annotation javax.persistence.AttributeOverride
NestableJoinColumnAnnotation Corresponds to the JPA annotation javax.persistence.JoinColumn
NestableNamedNativeQueryAnnotation Corresponds to the JPA annotation javax.persistence.NamedNativeQuery
NestableNamedQueryAnnotation Corresponds to the JPA annotation javax.persistence.NamedQuery
NestablePrimaryKeyJoinColumnAnnotation Corresponds to the JPA annotation javax.persistence.PrimaryKeyJoinColumn
NestableQueryHintAnnotation Corresponds to the JPA annotation javax.persistence.QueryHint
NestableSecondaryTableAnnotation Corresponds to the JPA annotation javax.persistence.SecondaryTable
NestableUniqueConstraintAnnotation Corresponds to the JPA annotation javax.persistence.UniqueConstraint
OneToManyAnnotation Corresponds to the JPA annotation javax.persistence.OneToMany
OneToOneAnnotation Corresponds to the JPA annotation javax.persistence.OneToOne
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
PrimaryKeyJoinColumnAnnotation Corresponds to the JPA annotation javax.persistence.PrimaryKeyJoinColumn
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.
QueryAnnotation 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.
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 the following relationship mappings: 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
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.
SingleRelationshipMappingAnnotation Common protocol among the following relationship mappings: javax.persistence.ManyToOne 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.
TableAnnotation Corresponds to the JPA annotation javax.persistence.Table
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.
 

Class Summary
JavaResourcePersistentType.Tools  
 

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.