org.eclipse.jpt.core.resource.orm
Interface XmlNamedColumn

All Superinterfaces:
org.eclipse.emf.ecore.EObject, JpaEObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
XmlAbstractColumn, XmlColumn, XmlJoinColumn, XmlPrimaryKeyJoinColumn
All Known Implementing Classes:
AbstractXmlAbstractColumn, AbstractXmlNamedColumn, XmlColumnImpl, XmlDiscriminatorColumn, XmlJoinColumnImpl, XmlPrimaryKeyJoinColumnImpl

public interface XmlNamedColumn
extends JpaEObject

A representation of the model object 'Named Column'. 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.

The following features are supported:

See Also:
OrmPackage.getXmlNamedColumn()

Method Summary
 java.lang.String getColumnDefinition()
          Returns the value of the 'Column Definition' attribute.
 java.lang.String getName()
          Returns the value of the 'Name' attribute.
 TextRange getNameTextRange()
          Return the TextRange for the name attibute.
 void setColumnDefinition(java.lang.String value)
          Sets the value of the 'Column Definition' attribute.
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute.
 
Methods inherited from interface org.eclipse.jpt.core.resource.common.JpaEObject
containsOffset, getPlatformResource, getResource, getRoot, getSelectionTextRange, getValidationTextRange, isAllFeaturesUnset
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getColumnDefinition

java.lang.String getColumnDefinition()
Returns the value of the 'Column Definition' attribute.

If the meaning of the 'Column Definition' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Column Definition' attribute.
See Also:
setColumnDefinition(String), OrmPackage.getXmlNamedColumn_ColumnDefinition()

setColumnDefinition

void setColumnDefinition(java.lang.String value)
Sets the value of the 'Column Definition' attribute.

Parameters:
value - the new value of the 'Column Definition' attribute.
See Also:
getColumnDefinition()

getName

java.lang.String getName()
Returns the value of the 'Name' attribute.

If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), OrmPackage.getXmlNamedColumn_Name()

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getNameTextRange

TextRange getNameTextRange()
Return the TextRange for the name attibute. If the name attibute does not exist return the TextRange for the *table element.