|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl
org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl
An implementation of the model object 'Column'.
The following features are implemented:
TableIdentity SpecifierGenerate ExpressionImplementation DependentNullableDefault ValueScope CheckScope Checked
| Method Summary | |
NotificationChain |
basicSetGenerateExpression(ValueExpression newGenerateExpression,
NotificationChain msgs)
|
NotificationChain |
basicSetIdentitySpecifier(IdentitySpecifier newIdentitySpecifier,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainer(NotificationChain msgs)
|
java.lang.Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
java.lang.Object newValue)
|
void |
eUnset(EStructuralFeature eFeature)
|
java.lang.String |
getDefaultValue()
|
ValueExpression |
getGenerateExpression()
|
IdentitySpecifier |
getIdentitySpecifier()
|
ReferentialActionType |
getScopeCheck()
|
Table |
getTable()
|
boolean |
isImplementationDependent()
|
boolean |
isNullable()
|
boolean |
isPartOfForeignKey()
|
boolean |
isPartOfPrimaryKey()
|
boolean |
isPartOfUniqueConstraint()
|
boolean |
isScopeChecked()
|
void |
setDefaultValue(java.lang.String newDefaultValue)
|
void |
setGenerateExpression(ValueExpression newGenerateExpression)
|
void |
setIdentitySpecifier(IdentitySpecifier newIdentitySpecifier)
|
void |
setImplementationDependent(boolean newImplementationDependent)
|
void |
setNullable(boolean newNullable)
|
void |
setScopeCheck(ReferentialActionType newScopeCheck)
|
void |
setScopeChecked(boolean newScopeChecked)
|
void |
setTable(Table newTable)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl |
basicGetReferencedType, basicSetContainedType, getContainedType, getDataType, getReferencedType, setContainedType, setDataType, setReferencedType |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.TypedElement |
getContainedType, getDataType, getReferencedType, setContainedType, setDataType, setReferencedType |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
addEAnnotation, addEAnnotationDetail, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
public Table getTable()
getTable in interface ColumnColumn.setTable(Table),
SQLTablesPackage.getColumn_Table(),
Table.getColumns()public void setTable(Table newTable)
setTable in interface ColumnnewTable - the new value of the 'Table' container reference.Column.getTable()public IdentitySpecifier getIdentitySpecifier()
getIdentitySpecifier in interface ColumnColumn.setIdentitySpecifier(IdentitySpecifier),
SQLTablesPackage.getColumn_IdentitySpecifier()
public NotificationChain basicSetIdentitySpecifier(IdentitySpecifier newIdentitySpecifier,
NotificationChain msgs)
public void setIdentitySpecifier(IdentitySpecifier newIdentitySpecifier)
setIdentitySpecifier in interface ColumnnewIdentitySpecifier - the new value of the 'Identity Specifier' containment reference.Column.getIdentitySpecifier()public ValueExpression getGenerateExpression()
getGenerateExpression in interface ColumnColumn.setGenerateExpression(ValueExpression),
SQLTablesPackage.getColumn_GenerateExpression()
public NotificationChain basicSetGenerateExpression(ValueExpression newGenerateExpression,
NotificationChain msgs)
public void setGenerateExpression(ValueExpression newGenerateExpression)
setGenerateExpression in interface ColumnnewGenerateExpression - the new value of the 'Generate Expression' containment reference.Column.getGenerateExpression()public boolean isImplementationDependent()
isImplementationDependent in interface ColumnColumn.setImplementationDependent(boolean),
SQLTablesPackage.getColumn_ImplementationDependent()public void setImplementationDependent(boolean newImplementationDependent)
setImplementationDependent in interface ColumnnewImplementationDependent - the new value of the 'Implementation Dependent' attribute.Column.isImplementationDependent()public boolean isNullable()
isNullable in interface ColumnColumn.setNullable(boolean),
SQLTablesPackage.getColumn_Nullable()public void setNullable(boolean newNullable)
setNullable in interface ColumnnewNullable - the new value of the 'Nullable' attribute.Column.isNullable()public java.lang.String getDefaultValue()
getDefaultValue in interface ColumnColumn.setDefaultValue(String),
SQLTablesPackage.getColumn_DefaultValue()public void setDefaultValue(java.lang.String newDefaultValue)
setDefaultValue in interface ColumnnewDefaultValue - the new value of the 'Default Value' attribute.Column.getDefaultValue()public ReferentialActionType getScopeCheck()
getScopeCheck in interface ColumnReferentialActionType,
Column.setScopeCheck(ReferentialActionType),
SQLTablesPackage.getColumn_ScopeCheck()public void setScopeCheck(ReferentialActionType newScopeCheck)
setScopeCheck in interface ColumnnewScopeCheck - the new value of the 'Scope Check' attribute.ReferentialActionType,
Column.getScopeCheck()public boolean isScopeChecked()
isScopeChecked in interface ColumnColumn.setScopeChecked(boolean),
SQLTablesPackage.getColumn_ScopeChecked()public void setScopeChecked(boolean newScopeChecked)
setScopeChecked in interface ColumnnewScopeChecked - the new value of the 'Scope Checked' attribute.Column.isScopeChecked()public boolean isPartOfForeignKey()
isPartOfForeignKey in interface Columnpublic boolean isPartOfUniqueConstraint()
isPartOfUniqueConstraint in interface Columnpublic boolean isPartOfPrimaryKey()
isPartOfPrimaryKey in interface Column
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
eInverseAdd in class TypedElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
java.lang.Class baseClass,
NotificationChain msgs)
eInverseRemove in class TypedElementImplpublic NotificationChain eBasicRemoveFromContainer(NotificationChain msgs)
public java.lang.Object eGet(EStructuralFeature eFeature,
boolean resolve)
eGet in class TypedElementImpl
public void eSet(EStructuralFeature eFeature,
java.lang.Object newValue)
eSet in class TypedElementImplpublic void eUnset(EStructuralFeature eFeature)
eUnset in class TypedElementImplpublic boolean eIsSet(EStructuralFeature eFeature)
eIsSet in class TypedElementImplpublic java.lang.String toString()
toString in class SQLObjectImpl
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||