org.eclipse.jpt.jpa.core.context.orm
Interface OrmColumn.Owner

All Superinterfaces:
BaseColumn.Owner, NamedColumn.Owner, OrmBaseColumn.Owner, OrmNamedColumn.Owner, ReadOnlyNamedColumn.Owner
All Known Subinterfaces:
OrmBasicMapping, OrmColumnMapping, OrmIdMapping, OrmVersionMapping
Enclosing interface:
OrmColumn

public static interface OrmColumn.Owner
extends OrmBaseColumn.Owner

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


Method Summary
 XmlColumn buildXmlColumn()
           
 XmlColumn getXmlColumn()
           
 void removeXmlColumn()
           
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.orm.OrmNamedColumn.Owner
getValidationTextRange
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.BaseColumn.Owner
candidateTableNames, tableNameIsInvalid
 
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

getXmlColumn

XmlColumn getXmlColumn()

buildXmlColumn

XmlColumn buildXmlColumn()

removeXmlColumn

void removeXmlColumn()