Uses of Interface
org.eclipse.jpt.core.resource.java.Annotation

Packages that use Annotation
org.eclipse.jpt.core   
org.eclipse.jpt.core.context.java   
org.eclipse.jpt.core.resource.java   
org.eclipse.jpt.eclipselink.core.resource.java   
 

Uses of Annotation in org.eclipse.jpt.core
 

Methods in org.eclipse.jpt.core that return Annotation
 Annotation JpaAnnotationProvider.buildAttributeMappingAnnotation(JavaResourcePersistentAttribute parent, Attribute attribute, java.lang.String annotationName)
          Build an attribute mapping annotation with the specified name.
 Annotation JpaAnnotationProvider.buildAttributeMappingAnnotation(JavaResourcePersistentAttribute parent, org.eclipse.jdt.core.IAnnotation jdtAnnotation)
          Build an attribute mapping annotation for the specified JDT annotation.
 Annotation JpaAnnotationProvider.buildAttributeSupportingAnnotation(JavaResourcePersistentAttribute parent, Attribute attribute, java.lang.String annotationName)
          Build an attribute supporting annotation with the specified name.
 Annotation JpaAnnotationProvider.buildAttributeSupportingAnnotation(JavaResourcePersistentAttribute parent, org.eclipse.jdt.core.IAnnotation jdtAnnotation)
          Build an attribute supporting annotation for the specified JDT annotation.
 Annotation JpaAnnotationProvider.buildNullAttributeMappingAnnotation(JavaResourcePersistentAttribute parent, java.lang.String annotationName)
          Build a null attribute mapping annotation with the specified name.
 Annotation JpaAnnotationProvider.buildNullAttributeSupportingAnnotation(JavaResourcePersistentAttribute parent, java.lang.String annotationName)
          Build a null attribute supporting annotation with the specified name.
 Annotation JpaAnnotationProvider.buildNullTypeSupportingAnnotation(JavaResourcePersistentType parent, java.lang.String annotationName)
          Build a null type supporting annotation with the specified name.
 Annotation JpaAnnotationProvider.buildTypeMappingAnnotation(JavaResourcePersistentType parent, org.eclipse.jdt.core.IAnnotation jdtAnnotation)
          Build a type mapping annotation for the specified JDT annotation.
 Annotation JpaAnnotationProvider.buildTypeMappingAnnotation(JavaResourcePersistentType parent, Type type, java.lang.String annotationName)
          Build a type mapping annotation with the specified name.
 Annotation JpaAnnotationProvider.buildTypeSupportingAnnotation(JavaResourcePersistentType parent, org.eclipse.jdt.core.IAnnotation jdtAnnotation)
          Build a type supporting annotation for the specified JDT annotation.
 Annotation JpaAnnotationProvider.buildTypeSupportingAnnotation(JavaResourcePersistentType parent, Type type, java.lang.String annotationName)
          Build a type supporting annotation with the specified name.
 

Uses of Annotation in org.eclipse.jpt.core.context.java
 

Methods in org.eclipse.jpt.core.context.java that return Annotation
 Annotation JavaAttributeMapping.getMappingAnnotation()
           
 

Methods in org.eclipse.jpt.core.context.java with parameters of type Annotation
 void JavaAttributeMapping.initialize(Annotation mappingAnnotation)
           
 void JavaAttributeMapping.update(Annotation mappingAnnotation)
          Update the JavaAttributeMapping context model object to match the JavaResourcePersistentAttribute resource model object.
 

Uses of Annotation in org.eclipse.jpt.core.resource.java
 

Subinterfaces of Annotation in org.eclipse.jpt.core.resource.java
 interface AccessAnnotation
          Corresponds to the JPA 2.0 annotation javax.persistence.Access Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface ContainerAnnotation<T extends NestableAnnotation>
          Common behavior for all "container" annotations.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface NamedColumnAnnotation
          Common protocol among javax.persistence.Column javax.persistence.JoinColumn javax.persistence.DiscriminatorColumn javax.persistence.PrimaryKeyJoinColumn.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface NestableAnnotation
          Interface for dealing with annotations that can be "nested" within other annotations, typically within arrays.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 interface 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.
 

Methods in org.eclipse.jpt.core.resource.java that return Annotation
 Annotation JavaResourcePersistentMember.addSupportingAnnotation(int index, java.lang.String nestableAnnotationName, java.lang.String containerAnnotationName)
          Add a new supporting nestable annotation with the specified name.
 Annotation JavaResourcePersistentMember.addSupportingAnnotation(java.lang.String annotationName)
          Add a supporting annotation with the specified name.
 Annotation AnnotationDefinition.buildAnnotation(JavaResourcePersistentMember parent, org.eclipse.jdt.core.IAnnotation jdtAnnotation)
          Build and return an annotation for the specified JDT annotation on the specified member.
 Annotation AnnotationDefinition.buildAnnotation(JavaResourcePersistentMember parent, Member member)
          Build and return an annotation for the specified member.
 Annotation AnnotationDefinition.buildNullAnnotation(JavaResourcePersistentMember parent)
          Build and return a "null" annotation for the specified member.
 Annotation JavaResourcePersistentMember.getMappingAnnotation()
          Return the member's mapping annotation.
 Annotation JavaResourcePersistentMember.getMappingAnnotation(java.lang.String annotationName)
          Return the mapping annotation with the specified name.
 Annotation JavaResourcePersistentMember.getNonNullSupportingAnnotation(java.lang.String annotationName)
          Return the specified supporting annotation.
 Annotation JavaResourcePersistentAttribute.getNullMappingAnnotation(java.lang.String annotationName)
          Return a null mapping annotation with the specified name.
 Annotation JavaResourcePersistentMember.getSupportingAnnotation(java.lang.String annotationName)
          Return the specified supporting annotation.
 Annotation JavaResourcePersistentMember.setMappingAnnotation(java.lang.String annotationName)
          Change the mapping annotation.
 

Methods in org.eclipse.jpt.core.resource.java that return types with arguments of type Annotation
 java.util.Iterator<Annotation> JavaResourcePersistentMember.mappingAnnotations()
          Return the member's mapping annotations.
 java.util.Iterator<Annotation> JavaResourcePersistentMember.supportingAnnotations()
          Return the member's supporting annotations.
 

Uses of Annotation in org.eclipse.jpt.eclipselink.core.resource.java
 

Subinterfaces of Annotation in org.eclipse.jpt.eclipselink.core.resource.java
 interface BaseTypeConverterAnnotation
          Common protocol among: org.eclipse.persistence.annotations.TypeConverter org.eclipse.persistence.annotations.ObjectTypeConverter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface BasicCollectionAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.BasicCollection Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface BasicMapAnnotation
          Corresponds to the Eclipselink annotation org.eclipse.persistence.annotations.BasicMap Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface CacheAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.Cache Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ChangeTrackingAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ChangeTracking Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ConversionValueAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ConversionValue Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ConvertAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.Convert Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ConverterAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.Converter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface CustomizerAnnotation
          Corresponds to the Eclipselink annotation org.eclipse.persistence.annotations.Customizer Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ExistenceCheckingAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ExistenceChecking Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface JoinFetchAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.JoinFetch Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface MutableAnnotation
          Corresponds to the Eclipselink annotation org.eclipse.persistence.annotations.Mutable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface NamedConverterAnnotation
          Common protocol among: org.eclipse.persistence.annotations.Converter org.eclipse.persistence.annotations.StructConverter org.eclipse.persistence.annotations.TypeConverter org.eclipse.persistence.annotations.ObjectTypeConverter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface NestableConversionValueAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ConversionValue Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ObjectTypeConverterAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ObjectTypeConverter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface PrivateOwnedAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.PrivateOwned Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ReadOnlyAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ReadOnly Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ReadTransformerAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ReadTransformer Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface StructConverterAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.StructConverter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface TimeOfDayAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.TimeOfDay Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface TransformationAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.Transformation Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface TransformerAnnotation
          Common protocol among: org.eclipse.persistence.annotations.ReadTransformer org.eclipse.persistence.annotations.WriteTransformer Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface TypeConverterAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.TypeConverter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface VariableOneToOneAnnotation
          Corresponds to EclipseLink annotation org.eclipse.persistence.annotations.VariableOneToOne Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface WriteTransformerAnnotation
          Corresponds to the Eclipselink annotation org.eclipse.persistence.annotations.WriteTransformer Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.