org.eclipse.jpt.jpa.core.context.java
Interface JavaNamedColumn.Owner

All Superinterfaces:
NamedColumn.Owner, ReadOnlyNamedColumn.Owner
All Known Subinterfaces:
JavaBaseColumn.Owner, JavaBaseJoinColumn.Owner, JavaBasicMapping, JavaColumn.Owner, JavaColumnMapping, JavaDiscriminatorColumn.Owner, JavaIdMapping, JavaJoinColumn.Owner, JavaVersionMapping
Enclosing interface:
JavaNamedColumn

public static interface JavaNamedColumn.Owner
extends NamedColumn.Owner

interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides)


Method Summary
 TextRange getValidationTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
          Return the column owner's text range.
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.NamedColumn.Owner
buildColumnValidator, resolveDbTable
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyNamedColumn.Owner
getDefaultColumnName, getDefaultTableName, getTypeMapping
 

Method Detail

getValidationTextRange

TextRange getValidationTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the column owner's text range. This can be returned by the column when its annotation is not present.