org.eclipse.jpt.jpa.core.context
Interface MappingRelationship
- All Superinterfaces:
- IAdaptable, JpaContextModel, JpaModel, JptResourceTypeReference, Model, Relationship, SpecifiedRelationship
- All Known Subinterfaces:
- EclipseLinkJavaOneToManyRelationship, EclipseLinkJavaOneToManyRelationship2_0, EclipseLinkOneToManyRelationship, EclipseLinkOneToManyRelationship2_0, EclipseLinkOrmOneToManyRelationship, EclipseLinkOrmOneToManyRelationship2_0, JavaManyToManyRelationship, JavaManyToOneRelationship, JavaManyToOneRelationship2_0, JavaMappingJoinColumnRelationship, JavaMappingJoinTableRelationship, JavaMappingRelationship, JavaOneToManyRelationship, JavaOneToManyRelationship2_0, JavaOneToOneRelationship, JavaOneToOneRelationship2_0, JavaPrimaryKeyJoinColumnRelationship, ManyToManyRelationship, ManyToOneRelationship, ManyToOneRelationship2_0, OneToManyRelationship, OneToManyRelationship2_0, OneToOneRelationship, OneToOneRelationship2_0, OrmManyToManyRelationship, OrmManyToOneRelationship, OrmManyToOneRelationship2_0, OrmMappingJoinColumnRelationship, OrmMappingJoinTableRelationship, OrmMappingRelationship, OrmOneToManyRelationship, OrmOneToManyRelationship2_0, OrmOneToOneRelationship, OrmOneToOneRelationship2_0, OrmPrimaryKeyJoinColumnRelationship
public interface MappingRelationship
- extends SpecifiedRelationship
Mapping relationship
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.
|
Method Summary |
boolean |
isOverridable()
Return whether the relationship's mapping can be overridden with an
association override. |
boolean |
isOwnedBy(RelationshipMapping mapping)
Return whether the specified mapping owns the relationship. |
boolean |
isOwner()
Return whether the relationship's mapping is the relationship owner. |
boolean |
isTargetForeignKey()
Return whether the relationship's mapping is a target foreign key
relationship. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextModel |
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
isOwner
boolean isOwner()
- Return whether the relationship's mapping is the relationship owner.
- See Also:
AttributeMapping.isRelationshipOwner()
isOwnedBy
boolean isOwnedBy(RelationshipMapping mapping)
- Return whether the specified mapping owns the relationship.
- See Also:
AttributeMapping.isOwnedBy(AttributeMapping)
isTargetForeignKey
boolean isTargetForeignKey()
- Return whether the relationship's mapping is a target foreign key
relationship.
A one-to-many mapping with a join column will have the foreign key
in the target table.
isOverridable
boolean isOverridable()
- Return whether the relationship's mapping can be overridden with an
association override.
Copyright (c) 2012 Oracle. All rights reserved.