org.eclipse.jpt.core.jpa2.context.orm
Interface OrmAssociationOverrideRelationshipReference2_0

All Superinterfaces:
AssociationOverrideRelationshipReference, AssociationOverrideRelationshipReference2_0, org.eclipse.core.runtime.IAdaptable, IResourcePart, JoinColumnEnabledRelationshipReference, JoinTableEnabledRelationshipReference, JpaContextNode, JpaNode, Model, OrmAssociationOverrideRelationshipReference, RelationshipReference, XmlContextNode

public interface OrmAssociationOverrideRelationshipReference2_0
extends OrmAssociationOverrideRelationshipReference, AssociationOverrideRelationshipReference2_0, XmlContextNode

An AssociationOverrideRelationshipReference is a type of RelationshipReference that may utilize a JoinColumnJoiningStrategy

Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
2.3
Version:
2.3
See Also:
RelationshipMapping

Method Summary
 OrmAssociationOverride getAssociationOverride()
           
 OrmJoinTableInAssociationOverrideJoiningStrategy2_0 getJoinTableJoiningStrategy()
          Return the aggregate (never null) object used to configure the join table joining strategy
 void update(XmlAssociationOverride xao)
           
 
Methods inherited from interface org.eclipse.jpt.core.context.orm.OrmAssociationOverrideRelationshipReference
getJoinColumnJoiningStrategy
 
Methods inherited from interface org.eclipse.jpt.core.context.AssociationOverrideRelationshipReference
initializeFrom
 
Methods inherited from interface org.eclipse.jpt.core.context.JoinColumnEnabledRelationshipReference
mayHaveDefaultJoinColumn, setJoinColumnJoiningStrategy, unsetJoinColumnJoiningStrategy, usesJoinColumnJoiningStrategy
 
Methods inherited from interface org.eclipse.jpt.core.context.XmlContextNode
getValidationTextRange, validate
 
Methods inherited from interface org.eclipse.jpt.core.context.AssociationOverrideRelationshipReference
initializeFrom
 
Methods inherited from interface org.eclipse.jpt.core.context.JoinColumnEnabledRelationshipReference
mayHaveDefaultJoinColumn, setJoinColumnJoiningStrategy, unsetJoinColumnJoiningStrategy, usesJoinColumnJoiningStrategy
 
Methods inherited from interface org.eclipse.jpt.core.context.JoinTableEnabledRelationshipReference
mayHaveDefaultJoinTable, setJoinTableJoiningStrategy, unsetJoinTableJoiningStrategy, usesJoinTableJoiningStrategy
 

Method Detail

getAssociationOverride

OrmAssociationOverride getAssociationOverride()
Specified by:
getAssociationOverride in interface AssociationOverrideRelationshipReference
Specified by:
getAssociationOverride in interface OrmAssociationOverrideRelationshipReference

getJoinTableJoiningStrategy

OrmJoinTableInAssociationOverrideJoiningStrategy2_0 getJoinTableJoiningStrategy()
Description copied from interface: JoinTableEnabledRelationshipReference
Return the aggregate (never null) object used to configure the join table joining strategy

Specified by:
getJoinTableJoiningStrategy in interface JoinTableEnabledRelationshipReference

update

void update(XmlAssociationOverride xao)
Specified by:
update in interface OrmAssociationOverrideRelationshipReference