|
|||||||||||
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:
Table
Identity Specifier
Generate Expression
Implementation Dependent
Nullable
Default Value
Scope Check
Scope 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 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 Column
Column.setTable(Table)
,
SQLTablesPackage.getColumn_Table()
,
Table.getColumns()
public NotificationChain basicSetTable(Table newTable, NotificationChain msgs)
public void setTable(Table newTable)
setTable
in interface Column
newTable
- the new value of the 'Table' container reference.Column.getTable()
public IdentitySpecifier getIdentitySpecifier()
getIdentitySpecifier
in interface Column
Column.setIdentitySpecifier(IdentitySpecifier)
,
SQLTablesPackage.getColumn_IdentitySpecifier()
public NotificationChain basicSetIdentitySpecifier(IdentitySpecifier newIdentitySpecifier, NotificationChain msgs)
public void setIdentitySpecifier(IdentitySpecifier newIdentitySpecifier)
setIdentitySpecifier
in interface Column
newIdentitySpecifier
- the new value of the 'Identity Specifier' containment reference.Column.getIdentitySpecifier()
public ValueExpression getGenerateExpression()
getGenerateExpression
in interface Column
Column.setGenerateExpression(ValueExpression)
,
SQLTablesPackage.getColumn_GenerateExpression()
public NotificationChain basicSetGenerateExpression(ValueExpression newGenerateExpression, NotificationChain msgs)
public void setGenerateExpression(ValueExpression newGenerateExpression)
setGenerateExpression
in interface Column
newGenerateExpression
- the new value of the 'Generate Expression' containment reference.Column.getGenerateExpression()
public boolean isImplementationDependent()
isImplementationDependent
in interface Column
Column.setImplementationDependent(boolean)
,
SQLTablesPackage.getColumn_ImplementationDependent()
public void setImplementationDependent(boolean newImplementationDependent)
setImplementationDependent
in interface Column
newImplementationDependent
- the new value of the 'Implementation Dependent' attribute.Column.isImplementationDependent()
public boolean isNullable()
isNullable
in interface Column
Column.setNullable(boolean)
,
SQLTablesPackage.getColumn_Nullable()
public void setNullable(boolean newNullable)
setNullable
in interface Column
newNullable
- the new value of the 'Nullable' attribute.Column.isNullable()
public java.lang.String getDefaultValue()
getDefaultValue
in interface Column
Column.setDefaultValue(String)
,
SQLTablesPackage.getColumn_DefaultValue()
public void setDefaultValue(java.lang.String newDefaultValue)
setDefaultValue
in interface Column
newDefaultValue
- the new value of the 'Default Value' attribute.Column.getDefaultValue()
public ReferentialActionType getScopeCheck()
getScopeCheck
in interface Column
ReferentialActionType
,
Column.setScopeCheck(ReferentialActionType)
,
SQLTablesPackage.getColumn_ScopeCheck()
public void setScopeCheck(ReferentialActionType newScopeCheck)
setScopeCheck
in interface Column
newScopeCheck
- the new value of the 'Scope Check' attribute.ReferentialActionType
,
Column.getScopeCheck()
public boolean isScopeChecked()
isScopeChecked
in interface Column
Column.setScopeChecked(boolean)
,
SQLTablesPackage.getColumn_ScopeChecked()
public void setScopeChecked(boolean newScopeChecked)
setScopeChecked
in interface Column
newScopeChecked
- the new value of the 'Scope Checked' attribute.Column.isScopeChecked()
public boolean isPartOfForeignKey()
isPartOfForeignKey
in interface Column
public boolean isPartOfUniqueConstraint()
isPartOfUniqueConstraint
in interface Column
public 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 TypedElementImpl
public 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 TypedElementImpl
public void eUnset(int featureID)
eUnset
in class TypedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in class TypedElementImpl
public java.lang.String toString()
toString
in class SQLObjectImpl
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |