org.eclipse.jpt.core.context.orm
Interface OrmAssociationOverrideRelationshipReference
- All Superinterfaces:
- AssociationOverrideRelationshipReference, org.eclipse.core.runtime.IAdaptable, IResourcePart, JoinColumnEnabledRelationshipReference, JpaContextNode, JpaNode, Model, RelationshipReference, XmlContextNode
- All Known Subinterfaces:
- OrmAssociationOverrideRelationshipReference2_0
public interface OrmAssociationOverrideRelationshipReference
- extends AssociationOverrideRelationshipReference, XmlContextNode
An AssociationOverrideRelationshipReference is a type of
RelationshipReference that may utilize a JoinColumnJoiningStrategy.
This cannot be an OrmRelationshipReference because referenced mapping comes
from another class, the class of the attribute that the association override
points to by name.
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
OrmAssociationOverride getAssociationOverride()
- Specified by:
getAssociationOverride in interface AssociationOverrideRelationshipReference
getJoinColumnJoiningStrategy
OrmJoinColumnInAssociationOverrideJoiningStrategy 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
update
void update(XmlAssociationOverride xao)