Dali Provisional API
Release 3.2

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

Packages that use Annotation
org.eclipse.jpt.common.core   
org.eclipse.jpt.common.core.resource.java   
org.eclipse.jpt.jaxb.core.resource.java   
org.eclipse.jpt.jaxb.eclipselink.core.resource.java   
org.eclipse.jpt.jpa.core.context.java   
org.eclipse.jpt.jpa.core.jpa2.resource.java   
org.eclipse.jpt.jpa.core.resource.java   
org.eclipse.jpt.jpa.eclipselink.core.resource.java   
 

Uses of Annotation in org.eclipse.jpt.common.core
 

Methods in org.eclipse.jpt.common.core that return Annotation
 Annotation GenericAnnotationProvider.buildAnnotation(JavaResourceAnnotatedElement parent, AnnotatedElement element, String annotationName)
           
 Annotation AnnotationProvider.buildAnnotation(JavaResourceAnnotatedElement parent, AnnotatedElement element, String annotationName)
          Build an annotation with the specified name.
 Annotation GenericAnnotationProvider.buildAnnotation(JavaResourceAnnotatedElement parent, IAnnotation jdtAnnotation)
           
 Annotation AnnotationProvider.buildAnnotation(JavaResourceAnnotatedElement parent, IAnnotation jdtAnnotation)
          Build an annotation for the specified JDT annotation.
 Annotation GenericAnnotationProvider.buildNullAnnotation(JavaResourceAnnotatedElement parent, String annotationName)
           
 Annotation AnnotationProvider.buildNullAnnotation(JavaResourceAnnotatedElement parent, String annotationName)
          Build a null annotation with the specified name.
 

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

Subinterfaces of Annotation in org.eclipse.jpt.common.core.resource.java
 interface NestableAnnotation
          Interface for dealing with annotations that can be "nested" within other annotations, typically within arrays.
 

Methods in org.eclipse.jpt.common.core.resource.java that return Annotation
 Annotation JavaResourceAnnotatedElement.addAnnotation(String annotationName)
          Add a top-level stand-alone annotation with the specified name and return the newly-created annotation.
 Annotation AnnotationDefinition.buildAnnotation(JavaResourceAnnotatedElement parent, AnnotatedElement annotatedElement)
          Build and return an annotation for the specified annotated element.
 Annotation AnnotationDefinition.buildAnnotation(JavaResourceAnnotatedElement parent, IAnnotation jdtAnnotation)
          Build and return an annotation for the specified JDT annotation on the specified annotated element.
 Annotation AnnotationDefinition.buildNullAnnotation(JavaResourceAnnotatedElement parent)
          Build and return a "null" annotation for the specified annotated element.
 Annotation JavaResourceAnnotatedElement.getAnnotation(String annotationName)
          Return the annotation with the specified name.
 Annotation JavaResourceAnnotatedElement.getContainerAnnotation(String containerAnnotationName)
          Return the "container" annotation with the specified name.
 Annotation JavaResourceAnnotatedElement.getNonNullAnnotation(String annotationName)
          Return the specified top-level stand-alone annotation.
 Annotation JavaResourceMember.setPrimaryAnnotation(String primaryAnnotationName, Iterable<String> supportingAnnotationNames)
          Sets the specified primary annotation as the first annotation, and removes all known annotations (i.e. does not remove non-persistence annotations) which are not included in the supporting annotations.
 

Methods in org.eclipse.jpt.common.core.resource.java that return types with arguments of type Annotation
 Iterable<Annotation> JavaResourceAnnotatedElement.getAnnotations()
          Return the member's top-level stand-alone annotations in the order that they appear.
 Iterable<Annotation> JavaResourceAnnotatedElement.getTopLevelAnnotations()
          Return the element's "top level" annotations.
 

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

Subinterfaces of Annotation in org.eclipse.jpt.jaxb.core.resource.java
 interface JaxbBasicSchemaComponentAnnotation
          Super-interface for XmlAttributeAnnotation and XmlElementAnnotation Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface QNameAnnotation
          Corresponds to JAXB annotations with namespace and name fields Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlAccessorOrderAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlAccessorOrder Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlAccessorTypeAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlAccessorType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlAnyAttributeAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlAnyAttribute Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlAnyElementAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlAnyElement Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlAttachmentRefAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlAttachmentRef Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlAttributeAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlAttribute Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlElementAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlElement Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlElementDeclAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlElementDecl Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlElementRefAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlElementRef Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlElementRefsAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlElementRefs Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlElementsAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlElement Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlElementWrapperAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlElementWrapper Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlEnumAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlEnum Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlEnumValueAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlEnumValue Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlIDAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlID Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlIDREFAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlIDREF Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlInlineBinaryDataAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlInlineBinaryData Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlJavaTypeAdapterAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlListAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlList Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlMimeTypeAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlMimeType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlMixedAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlMixed Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlNsAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlNs Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlRegistryAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlRegistry Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlRootElementAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlRootElement Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlSchemaAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlSchema Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlSchemaTypeAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlSchemaType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlSeeAlsoAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlSeeAlso Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlTransientAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlTransient Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlTypeAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlType Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlValueAnnotation
          Corresponds to the JAXB annotation javax.xml.bind.annotation.XmlValue Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 

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

Subinterfaces of Annotation in org.eclipse.jpt.jaxb.eclipselink.core.resource.java
 interface XmlCDATAAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlCDATA Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlDiscriminatorNodeAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlDiscriminatorNode Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlDiscriminatorValueAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlDiscriminatorValue Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlInverseReferenceAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlInverseReference Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlJoinNodeAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlJoinNode Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlKeyAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlKey Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlPathAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlPath Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface XmlTransformationAnnotation
          Corresponds to the Oxm annotation org.eclipse.persistence.oxm.annotations.XmlTransformation Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 

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

Methods in org.eclipse.jpt.jpa.core.context.java that return Annotation
protected  Annotation JavaConverter.AbstractAdapter.buildConverterAnnotation(JavaResourceAttribute attribute)
           
protected  Annotation JavaConverter.AbstractAdapter.buildConverterAnnotationIfNecessary(JavaResourceAttribute attribute)
           
 Annotation JavaAttributeMapping.getAnnotationForUpdate()
           
 Annotation JavaConverter.getConverterAnnotation()
           
 Annotation JavaConverter.Adapter.getConverterAnnotation(JavaResourceAttribute javaResourceAttribute)
          Return the adapter's converter annotation for the specified Java resource persistent member.
 Annotation JavaConverter.AbstractAdapter.getConverterAnnotation(JavaResourceAttribute attribute)
           
 Annotation JavaTypeMapping.getMappingAnnotation()
           
 Annotation JavaAttributeMapping.getMappingAnnotation()
           
 

Methods in org.eclipse.jpt.jpa.core.context.java with parameters of type Annotation
 JavaConverter JavaLobConverter.Adapter.buildConverter(Annotation converterAnnotation, JavaAttributeMapping parent, JpaFactory factory)
           
 JavaConverter JavaBaseTemporalConverter.AbstractAdapter.buildConverter(Annotation converterAnnotation, JavaAttributeMapping parent, JpaFactory factory)
           
 JavaConverter JavaBaseTemporalConverter.MapKeyAdapter.buildConverter(Annotation converterAnnotation, JavaAttributeMapping parent, JpaFactory factory)
           
 JavaConverter JavaConverter.Adapter.buildConverter(Annotation converterAnnotation, JavaAttributeMapping parent, JpaFactory factory)
          Build a converter using the specified converter annotation.
 JavaConverter JavaBaseEnumeratedConverter.BasicAdapter.buildConverter(Annotation converterAnnotation, JavaAttributeMapping parent, JpaFactory factory)
           
 JavaConverter JavaBaseEnumeratedConverter.MapKeyAdapter.buildConverter(Annotation converterAnnotation, JavaAttributeMapping parent, JpaFactory factory)
           
 JavaTypeMapping JavaTypeMappingDefinition.buildMapping(JavaPersistentType persistentType, Annotation annotation, JpaFactory factory)
          Build a Java type mapping for the specified persistent type and annotation.
 

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

Subinterfaces of Annotation in org.eclipse.jpt.jpa.core.jpa2.resource.java
 interface Access2_0Annotation
          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 AssociationOverride2_0Annotation
          Corresponds to the JPA 2.0 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 Cacheable2_0Annotation
          Corresponds to the JPA 2.0 annotation javax.persistence.Cacheable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface CollectionTable2_0Annotation
          Corresponds to the JPA 2.0 annotation 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.
 interface ElementCollection2_0Annotation
          Corresponds to the JPA 2.0 annotation javax.persistence.ElementCollection Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface GeneratedAnnotation
          Corresponds to the Java 6 annotation javax.annotation.Generated Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface ManyToMany2_0Annotation
          Corresponds to the JPA 2.0 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 ManyToOne2_0Annotation
          Corresponds to the JPA 2.0 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 MapKeyClass2_0Annotation
          Corresponds to the JPA 2.0 annotation javax.persistence.MapKeyClass Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface MapKeyColumn2_0Annotation
          Corresponds to the JPA 2.0 annotation 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.
 interface MapKeyEnumerated2_0Annotation
          Corresponds to the JPA 2.0 annotation javax.persistence.MapKeyEnumerated Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface MapKeyJoinColumn2_0Annotation
          Corresponds to the JPA annotation 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.
 interface MapKeyTemporal2_0Annotation
          Corresponds to the JPA 2.0 annotation javax.persistence.MapKeyTemporal Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface MapsId2_0Annotation
          Corresponds to the JPA 2.0 annotation javax.persistence.MapsId Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface NamedQuery2_0Annotation
          Corresponds to the JPA 2.0 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 OneToMany2_0Annotation
          Corresponds to the JPA 2.0 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 OneToOne2_0Annotation
          Corresponds to the JPA 2.0 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 OrderColumn2_0Annotation
          Corresponds to the JPA 2.0 annotation javax.persistence.OrderColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface OwningRelationshipMapping2_0Annotation
          Represents a relationship mapping annotation that may have the orphanRemoval element: 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 RelationshipMapping2_0Annotation
          Common protocol among the following JPA 2.0 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.
 interface SequenceGenerator2_0Annotation
          Corresponds to the JPA 2.0 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 StaticMetamodelAnnotation
          Corresponds to the JPA 2.0 annotation javax.persistence.metamodel.StaticMetamodel Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 

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

Subinterfaces of Annotation in org.eclipse.jpt.jpa.core.resource.java
 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 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 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.
 interface BaseEnumeratedAnnotation
          Corresponds to the JPA annotations: javax.persistence.Enumerated javax.persistence.MapKeyEnumerated Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface BaseJoinColumnAnnotation
          Corresponds to the JPA annotations: javax.persistence.JoinColumn javax.persistence.MapKeyJoinColumn 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 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.
 interface BaseTemporalAnnotation
          Corresponds to the JPA annotations: javax.persistence.Temporal javax.persistence.MapKeyTemporal 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 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.
 interface CompleteJoinColumnAnnotation
          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.
 interface DbGeneratorAnnotation
          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 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 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
          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.
 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 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 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 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.
 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 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.
 interface 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.
 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 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 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.
 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.
 

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

Subinterfaces of Annotation in org.eclipse.jpt.jpa.eclipselink.core.resource.java
 interface EclipseLinkArrayAnnotation2_3
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.Array Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkBaseConvertAnnotation
          Common protocol among: org.eclipse.persistence.annotations.Convert org.eclipse.persistence.annotations.MapKeyConvert Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkBaseTypeConverterAnnotation
          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 EclipseLinkBasicCollectionAnnotation
          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 EclipseLinkBasicMapAnnotation
          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 EclipseLinkCacheAnnotation
          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 EclipseLinkChangeTrackingAnnotation
          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 EclipseLinkClassExtractorAnnotation2_1
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.ClassExtractor Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkConversionValueAnnotation
          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 EclipseLinkConvertAnnotation
          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 EclipseLinkConverterAnnotation
          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 EclipseLinkCustomizerAnnotation
          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 EclipseLinkExistenceCheckingAnnotation
          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 EclipseLinkJoinFetchAnnotation
          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 EclipseLinkMapKeyConvertAnnotation2_0
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.MapKeyConvert Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkMultitenantAnnotation2_3
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.Multitenant Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkMutableAnnotation
          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 EclipseLinkNamedConverterAnnotation
          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 EclipseLinkObjectTypeConverterAnnotation
          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 EclipseLinkPrimaryKeyAnnotation
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.PrimaryKey Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkPrivateOwnedAnnotation
          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 EclipseLinkReadOnlyAnnotation
          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 EclipseLinkReadTransformerAnnotation
          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 EclipseLinkStructConverterAnnotation
          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 EclipseLinkStructureAnnotation2_3
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.Structure Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkTenantDiscriminatorColumnAnnotation2_3
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.TenantDiscriminatorColumn Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkTimeOfDayAnnotation
          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 EclipseLinkTransformationAnnotation
          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 EclipseLinkTransformerAnnotation
          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 EclipseLinkTypeConverterAnnotation
          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 EclipseLinkUuidGeneratorAnnotation2_4
          Corresponds to the EclipseLink annotation org.eclipse.persistence.annotations.UuidGenerator Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
 interface EclipseLinkVariableOneToOneAnnotation
          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 EclipseLinkWriteTransformerAnnotation
          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.
 


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.