Dali Provisional API
Release 3.2

Package org.eclipse.jpt.jpa.core.context

Interface Summary
AccessReference Common interface that can be used by clients interested only in a type or attribute's access setting (e.g. a UI composite).
AssociationOverride Association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
AssociationOverrideContainer Association override container.
AssociationOverrideContainer.ParentAdapter  
AttributeMapping JPA attribute mapping.
AttributeOverride Attribute override.
AttributeOverrideContainer Attribute override container.
AttributeOverrideContainer.ParentAdapter  
BaseColumn column join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BaseEmbeddedMapping Behavior common to embedded and embedded ID mappings.
BaseEnumeratedConverter JPA enumerated/map key enumerated converter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BaseJoinColumn join column primary key join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BaseJoinColumn.ParentAdapter Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
BaseTemporalConverter JPA temporal/map key temporal converter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
BasicMapping JPA basic mapping.
Cascade JPA cascade (persist, merge, remove, refresh) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
CollectionMapping JPA collection mapping (e.g. 1:m, m:m, element collection) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Column Column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ColumnMapping JPA attribute mapping that has a converter (e.g. basic, ID, version).
Converter JPA attribute mapping converter.
Converter.ParentAdapter<M extends AttributeMapping> Interface allowing converters to be used in multiple places (e.g. basic mappings, collection mappings, etc).
ConvertibleMapping JPA attribute mapping that has a converter (e.g. basic, ID, version).
DbGenerator Sequence and table generators.
DeleteTypeRefactoringParticipant  
Embeddable embeddable type mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EmbeddedIdMapping JPA embedded ID mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EmbeddedMapping JPA embedded mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Entity entity Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
FetchableMapping JPA attribute mapping that has a fetch type (e.g. basic, relationship).
GeneratedValue JPA generated value Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
GeneratedValueMapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Generator Named generators, typically sequence and table generators Generators can be defined on Java and orm.xml entities Java and orm.xml ID mappings orm.xml entity mappings elements Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
GeneratorContainer Container for a table generator and/or sequence generator.
IdClassReference ID class reference Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IdMapping JPA ID mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IdTypeMapping ID type mapping: entity mapped superclass Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JoinColumn Join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JoinColumn.ParentAdapter Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
JoinColumnRelationship Join column relationship 1:1 1:m m:1 association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JoinColumnRelationshipStrategy Join column relationship strategy.
JoinTable Used by association overrides.
JoinTableRelationship Join table relationship 1:1 (JPA 2.0) 1:m m:1 (JPA 2.0) m:m association override (JPA 2.0) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
JoinTableRelationshipStrategy Read-only join table relationship strategy.
JpaContextModel Common protocol for JPA models that have a context, as opposed to resource models.
JpaContextModelRoot Root of the Dali JPA context model.
JpaNamedContextModel Named context model.
LobConverter JPA LOB converter Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ManagedType Context managed type.
ManagedTypeContainer Interface used by persistence unit to gather up managed types.
ManyToManyMapping JPA m:m mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ManyToManyRelationship m:m relationship reference Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ManyToOneMapping JPA m:1 mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ManyToOneRelationship m:1 relationship (join column) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MappedByRelationship "Mapped by" relationship 1:1 1:m m:m Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MappedSuperclass mapped superclass Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MappingFile JPA mapping file (typically orm.xml).
MappingFile.Root Common interface for the root of a mapping file.
MappingFilePersistenceUnitDefaults Persistence unit defaults held by a mapping file.
MappingFilePersistenceUnitMetadata Persistence unit metadata held by a mapping file.
MappingRelationship Mapping relationship 1:1 1:m m:1 m:m Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MultiRelationshipMapping Multi-valued relationship (1:m, m:m) mapping.
NamedColumn column join column primary key join column discriminator column order column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NamedColumn.ParentAdapter Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
NamedDiscriminatorColumn Named discriminator column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NamedDiscriminatorColumn.ParentAdapter interface allowing discriminator columns to be used in multiple places
NamedNativeQuery named native query Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
NamedQuery named query Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OneToManyMapping JPA 1:m mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OneToManyRelationship 1:m relationship (mapped by, join table) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OneToOneMapping JPA 1:1 mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OneToOneRelationship 1:1 relationship (mapped by, join column, primary key join column) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OptionalMapping JPA attribute mapping that is optional (e.g. basic, single relationship).
Orderable Multi-valued (1:m, m:m) relationship mappings support ordering.
Override_ Read-only (specified or virtual) attribute override association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OverrideContainer attribute or association override container Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
OverrideContainer.ParentAdapter  
OverrideRelationship Association override relationship Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
PersistentAttribute Context persistent attribute (field or property).
PersistentType Context persistent type.
PersistentType.Config Config that can be used to add persistent types to a persistence unit.
PersistentType.Parent  
PersistentTypeContainer Interface used by persistence unit to gather up persistent types.
PrimaryKeyJoinColumn Primary key join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
PrimaryKeyJoinColumnRelationship Primary key join column relationship 1:1 Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Query Named and named native queries.
QueryContainer Container for named queries and/or named native queries.
QueryHint query hint Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ReferenceTable Reference table (i.e. a table that joins with one other table, as opposed to a "join table" that joins with two other tables) join table collection table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Relationship A relationship contains the settings describing how entities are related in a RelationshipMapping or SpecifiedAssociationOverride: join column join table "mapped by" primary key join column Supported mappings: 1:1 1:m m:1 m:m Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
RelationshipMapping JPA relationship (1:1, 1:m, m:1, m:m) mapping.
RelationshipStrategy Strategy describing how two entities are related, either for a RelationshipMapping or an SpecifiedAssociationOverride: join column join table "mapped by" primary key join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SecondaryTable Entity secondary table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SequenceGenerator sequence generator Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SingleRelationshipMapping JPA single relationship (m:1, 1:1) mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedAccessReference Common interface that can be used by clients interested only in a type or attribute's access setting (e.g. a UI composite).
SpecifiedAssociationOverride Specified association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedAttributeOverride Specified attribute override.
SpecifiedBaseColumn Specified column join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedBaseJoinColumn Specified join column primary key join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedColumn Specified column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedDiscriminatorColumn Specified discriminator column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedJoinColumn Specified join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedJoinColumnRelationship Join column relationship 1:1 1:m m:1 association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedJoinColumnRelationshipStrategy Join column relationship strategy.
SpecifiedJoinTable Used by many-to-many and one-to-many mappings.
SpecifiedJoinTableRelationship Join table relationship 1:1 (JPA 2.0) 1:m m:1 (JPA 2.0) m:m association override (JPA 2.0) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedJoinTableRelationshipStrategy Join table relationship strategy.
SpecifiedMappedByRelationshipStrategy "Mapped by" relationship strategy Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedNamedColumn Specified column join column primary key join column discriminator column order column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedNamedDiscriminatorColumn Specified discriminator column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedOverride Specified attribute override association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedOverrideRelationship Association override relationship Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedPersistentAttribute Specified persistent attribute (field or property).
SpecifiedPrimaryKeyJoinColumn Specified primary key join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedPrimaryKeyJoinColumnRelationshipStrategy Primary key join column relationship strategy.
SpecifiedReferenceTable Reference table (i.e. a table that joins with one other table, as opposed to a "join table" that joins with two other tables) join table collection table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedRelationship Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedRelationshipStrategy Strategy describing how two entities are joined, either for a RelationshipMapping or an SpecifiedAssociationOverride: join column join table "mapped by" primary key join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedSecondaryTable Entity secondary table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedTable table secondary table join table collection table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedTableColumn Specified column join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedUniqueConstraint database unique constraint Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SpecifiedUniqueConstraint.Parent All parents must implement this interface.
Table table secondary table join table collection table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Table.ParentAdapter<P extends JpaContextModel> interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides)
TableColumn column join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TableColumn.ParentAdapter Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
TableGenerator table generator Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TransientMapping JPA transient "mapping".
TypeMapping type mapping: entity mapped superclass embeddable Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TypeRefactoringParticipant  
UniqueConstraint Database unique constraint Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VersionMapping JPA version mapping Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualAssociationOverride Virtual association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualAttributeOverride Virtual attribute override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualBaseColumn Virtual column join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualBaseJoinColumn Virtual join column (no virtual primary key join columns yet) Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualColumn Virtual column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualColumn.ParentAdapter Interface allowing the virtual column to be get the column it overrides.
VirtualJoinColumn Virtual join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualJoinColumnRelationship Virtual join column relationship Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualJoinColumnRelationshipStrategy Virtual join column relationship strategy.
VirtualJoinTable Used by association overrides.
VirtualJoinTable.ParentAdapter  
VirtualJoinTableRelationship Virtual join table relationship Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualJoinTableRelationshipStrategy Virtual join table relationship strategy.
VirtualNamedColumn Virtual column join column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualNamedDiscriminatorColumn Virtual named discriminator column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualOverride Virtual attribute override association override Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualOverrideRelationship Virtual association override relationship Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualPrimaryKeyJoinColumn Virtual primary key join column.
VirtualReferenceTable Virtual reference table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualRelationship Virtual relationship Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualRelationshipStrategy Virtual strategy Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualSecondaryTable Virtual secondary table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualTable Virtual table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualTableColumn Virtual table column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
VirtualUniqueConstraint Virtual database unique constraint.
XmlFile Context representation of any JPA XML file.
XmlFile.Root Common interface for the root element for a JPA XML file (e.g.
 

Class Summary
AccessType Context model corresponding to: the XML resource model AccessType, which corresponds to the access element in the orm.xml file.
AttributeMapping.AllMappingNamesTransformer  
AttributeMapping.AllOverridableAssociationMappingNamesTransformer  
AttributeMapping.AllOverridableAttributeMappingNamesTransformer  
AttributeMapping.GeneratorsTransformer  
AttributeMapping.IsNotTransient  
AttributeMapping.IsOverridableAssociationMapping  
AttributeMapping.KeyEquals  
AttributeMapping.NameTransformer  
DeleteTypeRefactoringParticipant.DeleteTypeEditsTransformer  
Entity.IsDescendant  
JpaNamedContextModel.NameTransformer  
ManagedType.NameTransformer  
ManagedTypeContainer.ContainsType  
ManagedTypeContainer.ManagedTypesTransformer  
Override_.NameTransformer  
OverrideContainer.ParentAdapter.AttributeIsOverridable  
PersistentAttribute.MappingTransformer  
PersistentAttribute.NameEquals  
PersistentAttribute.NameTransformer  
PersistentType.AttributesTransformer  
PersistentType.MappingTransformer  
PersistentType.OverriddenPersistentTypeTransformer  
PersistentType.SuperPersistentTypeTransformer  
PersistentTypeContainer.PersistentTypesTransformer  
Table.DbTableTransformer  
Table.NameTransformer  
TypeMapping.GeneratorsTransformer  
TypeMapping.QueriesTransformer  
TypeRefactoringParticipant.MoveTypeEditsTransformer  
TypeRefactoringParticipant.RenamePackageEditsTransformer  
TypeRefactoringParticipant.RenameTypeEditsTransformer  
XmlFile.XmlFile_ Common implementations.
 

Enum Summary
CollectionMapping.Type  
DiscriminatorType Discriminator Type Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EnumType Enum Type Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
FetchType Fetch Type Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
GenerationType Generation Type Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
InheritanceType Inheritance Type Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
TemporalType Temporal Type 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.