org.eclipse.jpt.core.context
Interface AssociationOverride.Owner

All Superinterfaces:
BaseOverride.Owner
All Known Subinterfaces:
JavaAssociationOverride.Owner
Enclosing interface:
AssociationOverride

public static interface AssociationOverride.Owner
extends BaseOverride.Owner


Method Summary
 org.eclipse.wst.validation.internal.provisional.core.IMessage buildColumnUnresolvedReferencedColumnNameMessage(AssociationOverride override, BaseJoinColumn column, TextRange textRange)
          Return a validation message for the join column referenced column name not resolving to the table.
 org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedNameMultipleJoinColumnsMessage(AssociationOverride override, BaseJoinColumn column, TextRange textRange)
          Return a validation message for multiple join columns and the name is unspecified on the given join column.
 org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedReferencedColumnNameMultipleJoinColumnsMessage(AssociationOverride override, BaseJoinColumn column, TextRange textRange)
          Return a validation message for multiple join columns and the referenced column name is unspecified on the given join column.
 RelationshipMapping getRelationshipMapping(java.lang.String attributeName)
          Return the relationship mapping with the given attribute name.
 
Methods inherited from interface org.eclipse.jpt.core.context.BaseOverride.Owner
allOverridableAttributeNames, buildColumnTableNotValidMessage, buildColumnUnresolvedNameMessage, candidateTableNames, getDbTable, getDefaultTableName, getTypeMapping, isVirtual, setVirtual, tableNameIsInvalid
 

Method Detail

getRelationshipMapping

RelationshipMapping getRelationshipMapping(java.lang.String attributeName)
Return the relationship mapping with the given attribute name. Return null if it does not exist. This relationship mapping will be found in the mapped superclass, not in the owning entity


buildColumnUnresolvedReferencedColumnNameMessage

org.eclipse.wst.validation.internal.provisional.core.IMessage buildColumnUnresolvedReferencedColumnNameMessage(AssociationOverride override,
                                                                                                               BaseJoinColumn column,
                                                                                                               TextRange textRange)
Return a validation message for the join column referenced column name not resolving to the table. The given text range is for the referenced column name if it is specified or for the relevant owning object.


buildUnspecifiedNameMultipleJoinColumnsMessage

org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedNameMultipleJoinColumnsMessage(AssociationOverride override,
                                                                                                             BaseJoinColumn column,
                                                                                                             TextRange textRange)
Return a validation message for multiple join columns and the name is unspecified on the given join column. Use the given text range in the message.


buildUnspecifiedReferencedColumnNameMultipleJoinColumnsMessage

org.eclipse.wst.validation.internal.provisional.core.IMessage buildUnspecifiedReferencedColumnNameMultipleJoinColumnsMessage(AssociationOverride override,
                                                                                                                             BaseJoinColumn column,
                                                                                                                             TextRange textRange)
Return a validation message for multiple join columns and the referenced column name is unspecified on the given join column. Use the given text range in the message.