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

All Superinterfaces:
OverrideContainer.Owner
All Known Subinterfaces:
JavaAssociationOverrideContainer.Owner, OrmAssociationOverrideContainer.Owner
Enclosing interface:
AssociationOverrideContainer

public static interface AssociationOverrideContainer.Owner
extends OverrideContainer.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's referenced column name not resolving on the table either specified or default.
 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.
 RelationshipReference resolveRelationshipReference(java.lang.String associationOverrideName)
           
 
Methods inherited from interface org.eclipse.jpt.core.context.OverrideContainer.Owner
allOverridableNames, buildColumnTableNotValidMessage, buildColumnUnresolvedNameMessage, candidateTableNames, getDbTable, getDefaultTableName, getOverridableTypeMapping, getTypeMapping, tableNameIsInvalid
 

Method Detail

resolveRelationshipReference

RelationshipReference resolveRelationshipReference(java.lang.String associationOverrideName)

buildColumnUnresolvedReferencedColumnNameMessage

org.eclipse.wst.validation.internal.provisional.core.IMessage buildColumnUnresolvedReferencedColumnNameMessage(AssociationOverride override,
                                                                                                               BaseJoinColumn column,
                                                                                                               TextRange textRange)
Return a validation message for the join column's referenced column name not resolving on the table either specified or default. Use the given text range in the message


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.