|
||||||||||
| 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
public class 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 |
basicSetTable(Table newTable,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
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 org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| 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, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Method Detail |
|---|
public Table getTable()
getTable in interface ColumnColumn.setTable(Table),
SQLTablesPackage.getColumn_Table(),
Table.getColumns()
public NotificationChain basicSetTable(Table newTable,
NotificationChain msgs)
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,
NotificationChain msgs)
eInverseAdd in class SQLObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class TypedElementImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class TypedElementImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in class TypedElementImplpublic void eUnset(int featureID)
eUnset in class TypedElementImplpublic boolean eIsSet(int featureID)
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 | |||||||||