org.eclipse.jpt.core.jpa2.context.java
Interface JavaAssociationOverrideRelationshipReference2_0
- All Superinterfaces:
- AssociationOverrideRelationshipReference, AssociationOverrideRelationshipReference2_0, org.eclipse.core.runtime.IAdaptable, IResourcePart, JavaJpaContextNode, JoinColumnEnabledRelationshipReference, JoinTableEnabledRelationshipReference, JpaContextNode, JpaNode, Model, RelationshipReference
public interface JavaAssociationOverrideRelationshipReference2_0
- extends AssociationOverrideRelationshipReference2_0, 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
getAssociationOverride
JavaAssociationOverride getAssociationOverride()
- Specified by:
getAssociationOverride in interface AssociationOverrideRelationshipReference
getJoinTableJoiningStrategy
JavaJoinTableInAssociationOverrideJoiningStrategy2_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
initialize
void initialize(AssociationOverrideAnnotation associationOverride)
update
void update(AssociationOverrideAnnotation associationOverride)