Dali Provisional API
Release 3.2

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

Interface Summary
AccessHolder Common interface that can be used by clients interested only in a type or attribute's access setting (e.g. a UI composite).
AssociationOverride 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.
AssociationOverrideContainer Association override container.
AssociationOverrideContainer.Owner  
AttributeMapping JPA attribute mapping.
AttributeOverride Specified attribute override.
AttributeOverrideContainer Attribute override container.
AttributeOverrideContainer.Owner  
BaseColumn column or 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 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.
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 Normal 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.Owner 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  
DiscriminatorColumn 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.
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.
GeneratedValueHolder 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 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.
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 many-to-many and one-to-many mappings.
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 Join table relationship strategy.
JpaContextNode Common protocol for JPA objects that have a context, as opposed to resource objects.
JpaNamedContextNode Named context node.
JpaRootContextNode Root of the Dali JPA 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.
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.
MappedByRelationshipStrategy "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.
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 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.
NamedDiscriminatorColumn common interface for discriminator columns Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
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_ 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.
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.Owner  
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.Owner  
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.
PrimaryKeyJoinColumnRelationshipStrategy Primary key join column relationship strategy.
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.
ReadOnlyAccessHolder Common interface that can be used by clients interested only in a type or attribute's access setting (e.g. a UI composite).
ReadOnlyAssociationOverride Read-only 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.
ReadOnlyAttributeOverride Read-only attribute override.
ReadOnlyBaseColumn Read-only 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.
ReadOnlyBaseJoinColumn Read-only 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.
ReadOnlyBaseJoinColumn.Owner Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
ReadOnlyColumn Read-only column Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ReadOnlyJoinColumn Read-only 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.
ReadOnlyJoinColumn.Owner Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
ReadOnlyJoinColumnRelationship 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.
ReadOnlyJoinColumnRelationshipStrategy Read-only join column relationship strategy.
ReadOnlyJoinTable Used by association overrides.
ReadOnlyJoinTableRelationship 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.
ReadOnlyJoinTableRelationshipStrategy Read-only join table relationship strategy.
ReadOnlyNamedColumn Read-only 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.
ReadOnlyNamedColumn.Owner Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
ReadOnlyNamedDiscriminatorColumn common interface for discriminator columns Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ReadOnlyNamedDiscriminatorColumn.Owner interface allowing discriminator columns to be used in multiple places (but pretty much just entities)
ReadOnlyOverride 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.
ReadOnlyOverrideRelationship Read-only 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.
ReadOnlyPersistentAttribute Read-only context persistent attribute (field or property).
ReadOnlyPrimaryKeyJoinColumn Read-only 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.
ReadOnlyReferenceTable Read-only 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.
ReadOnlyRelationship A relationship contains the settings describing how entities are related in a RelationshipMapping or AssociationOverride: 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.
ReadOnlyRelationshipStrategy Strategy describing how two entities are related, either for a RelationshipMapping or an AssociationOverride: 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.
ReadOnlySecondaryTable Read-only 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.
ReadOnlyTable Read-only table Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ReadOnlyTable.Owner interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides)
ReadOnlyTableColumn Read-only 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.
ReadOnlyTableColumn.Owner Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).
ReadOnlyUniqueConstraint Read-only 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.
ReadOnlyUniqueConstraint.Owner All containers must implement this interface.
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 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 joined, either for a RelationshipMapping or an AssociationOverride: 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.
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.
TableColumn column or 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.
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.Owner 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.
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.GeneratorsTransformer  
AttributeMapping.IsNotTransient  
AttributeMapping.IsOverridableAssociationMapping  
AttributeMapping.KeyEquals  
AttributeMapping.NameTransformer  
DeleteTypeRefactoringParticipant.DeleteTypeEditsTransformer  
Entity.EntityIsDescendant  
JpaNamedContextNode.NameTransformer<N extends JpaNamedContextNode>  
ManagedType.NameTransformer  
OverrideContainer.Owner.AttributeIsOverridable  
PersistentType.AttributesTransformer  
PersistentType.MappingTransformer  
PersistentType.OverriddenPersistentTypeTransformer  
PersistentType.SuperPersistentTypeTransformer  
ReadOnlyOverride.NameTransformer  
ReadOnlyPersistentAttribute.MappingTransformer  
ReadOnlyPersistentAttribute.NameEquals  
ReadOnlyPersistentAttribute.NameTransformer  
ReadOnlyTable.DbTableTransformer  
ReadOnlyTable.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.