org.eclipse.jpt.core.context.java
Interface JavaAssociationOverrideRelationshipReference

All Superinterfaces:
AssociationOverrideRelationshipReference, org.eclipse.core.runtime.IAdaptable, IResourcePart, JavaJpaContextNode, JoinColumnEnabledRelationshipReference, JpaContextNode, JpaNode, Model, RelationshipReference

public interface JavaAssociationOverrideRelationshipReference
extends AssociationOverrideRelationshipReference, JavaJpaContextNode

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
 JavaAssociationOverride getAssociationOverride()
           
 JavaJoinColumnInAssociationOverrideJoiningStrategy getJoinColumnJoiningStrategy()
          Return the aggregate (never null) object used to configure the join column joining strategy
 void initialize(AssociationOverrideAnnotation associationOverride)
           
 void update(AssociationOverrideAnnotation associationOverride)
           
 
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.java.JavaJpaContextNode
getValidationTextRange, javaCompletionProposals, validate
 

Method Detail

getAssociationOverride

JavaAssociationOverride getAssociationOverride()
Specified by:
getAssociationOverride in interface AssociationOverrideRelationshipReference

getJoinColumnJoiningStrategy

JavaJoinColumnInAssociationOverrideJoiningStrategy getJoinColumnJoiningStrategy()
Description copied from interface: JoinColumnEnabledRelationshipReference
Return the aggregate (never null) object used to configure the join column joining strategy

Specified by:
getJoinColumnJoiningStrategy in interface JoinColumnEnabledRelationshipReference

initialize

void initialize(AssociationOverrideAnnotation associationOverride)

update

void update(AssociationOverrideAnnotation associationOverride)