|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.TypedElementImpl
org.eclipse.wst.rdb.internal.models.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
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetGenerateExpression(ValueExpression newGenerateExpression,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetIdentitySpecifier(IdentitySpecifier newIdentitySpecifier,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTable(Table newTable,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.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.wst.rdb.internal.models.sql.schema.impl.TypedElementImpl |
|---|
basicGetReferencedType, basicSetContainedType, getContainedType, getDataType, getReferencedType, setContainedType, setDataType, setReferencedType |
| Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
getName, getNameGen, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eIsProxy, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.TypedElement |
|---|
getContainedType, getDataType, getReferencedType, setContainedType, setDataType, setReferencedType |
| Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
|---|
getInstanceProperties |
| Methods inherited from interface commonj.sdo.DataObject |
|---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
| Method Detail |
|---|
public Table getTable()
getTable in interface ColumnColumn.setTable(Table),
SQLTablesPackage.getColumn_Table(),
Table.getColumns()
public org.eclipse.emf.common.notify.NotificationChain basicSetTable(Table newTable,
org.eclipse.emf.common.notify.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 org.eclipse.emf.common.notify.NotificationChain basicSetIdentitySpecifier(IdentitySpecifier newIdentitySpecifier,
org.eclipse.emf.common.notify.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 org.eclipse.emf.common.notify.NotificationChain basicSetGenerateExpression(ValueExpression newGenerateExpression,
org.eclipse.emf.common.notify.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 org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class SQLObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class TypedElementImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class TypedElementImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class TypedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class TypedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet 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 | |||||||||