|
||||||||||
| 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.datatools.modelbase.sql.schema.impl.EModelElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl
org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl
org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseColumnImpl
org.eclipse.datatools.enablement.sybase.asa.base.catalog.SybaseASACatalogBaseColumn
public class SybaseASACatalogBaseColumn
| Nested Class Summary | |
|---|---|
static interface |
SybaseASACatalogBaseColumn.ISybaseASACatalogBaseColumnOwner
|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| 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 |
| Constructor Summary | |
|---|---|
SybaseASACatalogBaseColumn()
|
|
| Method Summary | |
|---|---|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
Database |
getCatalogDatabase()
|
org.eclipse.emf.common.util.EList |
getColumnConstraint()
|
java.sql.Connection |
getConnection()
|
SQLDataType |
getContainedType()
Returns the value of the 'Contained Type' containment reference. |
DataType |
getDataType()
Get the type for this TypedElement |
java.lang.String |
getDefaultValue()
Returns the value of the 'Default Value' attribute. |
java.lang.String |
getDescription()
Returns the value of the 'Description' attribute. |
ValueExpression |
getGenerateExpression()
Returns the value of the 'Generate Expression' containment reference. |
IdentitySpecifier |
getIdentitySpecifier()
Returns the value of the 'Identity Specifier' containment reference. |
org.eclipse.emf.common.util.EList |
getPrivileges()
Returns the value of the 'Privileges' reference list. |
UserDefinedType |
getReferencedType()
Returns the value of the 'Referenced Type' reference. |
TypeOfDefault |
getTypeOfDefault()
|
boolean |
isNullable()
Returns the value of the 'Nullable' attribute. |
boolean |
isUnique()
|
void |
refresh()
|
| Methods inherited from class org.eclipse.datatools.enablement.sybase.asa.models.sybaseasabasesqlmodel.impl.SybaseASABaseColumnImpl |
|---|
eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getGlobalIncrementPartitionSize, isIsComputedColumn, isLiteralDefault, setIsComputedColumn, setTypeOfDefault, setUnique, toString |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl |
|---|
basicSetGenerateExpression, basicSetIdentitySpecifier, basicSetTable, eBasicRemoveFromContainerFeature, getScopeCheck, getTable, isImplementationDependent, isPartOfForeignKey, isPartOfPrimaryKey, isPartOfUniqueConstraint, isScopeChecked, setDefaultValue, setGenerateExpression, setIdentitySpecifier, setImplementationDependent, setNullable, setScopeCheck, setScopeChecked, setTable |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl |
|---|
basicGetReferencedType, basicSetContainedType, setContainedType, setDataType, setReferencedType |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
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, 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.datatools.modelbase.sql.tables.Column |
|---|
getScopeCheck, getTable, isImplementationDependent, isPartOfForeignKey, isPartOfPrimaryKey, isPartOfUniqueConstraint, isScopeChecked, setDefaultValue, setGenerateExpression, setIdentitySpecifier, setImplementationDependent, setNullable, setScopeCheck, setScopeChecked, setTable |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.TypedElement |
|---|
setContainedType, setDataType, setReferencedType |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| 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.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Constructor Detail |
|---|
public SybaseASACatalogBaseColumn()
| Method Detail |
|---|
public Database getCatalogDatabase()
getCatalogDatabase in interface ICatalogObjectpublic java.sql.Connection getConnection()
getConnection in interface ICatalogObjectpublic void refresh()
refresh in interface ICatalogObjectpublic boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet in interface org.eclipse.emf.ecore.EObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean isUnique()
SybaseASABaseColumnImpl
isUnique in interface SybaseASABaseColumnisUnique in class SybaseASABaseColumnImplSybaseASABaseColumn.setUnique(boolean),
SybaseasabasesqlmodelPackage.getSybaseASABaseColumn_Unique()public SQLDataType getContainedType()
TypedElementIf the meaning of the 'Contained Type' containment reference isn't clear, there really should be more of a description here...
getContainedType in interface TypedElementgetContainedType in class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImplTypedElement.setContainedType(SQLDataType),
SQLSchemaPackage.getTypedElement_ContainedType()public UserDefinedType getReferencedType()
TypedElementIf the meaning of the 'Referenced Type' reference isn't clear, there really should be more of a description here...
getReferencedType in interface TypedElementgetReferencedType in class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImplTypedElement.setReferencedType(UserDefinedType),
SQLSchemaPackage.getTypedElement_ReferencedType()public DataType getDataType()
TypedElement
getDataType in interface TypedElementgetDataType in class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImplpublic boolean isNullable()
Column"True".
If the meaning of the 'Nullable' attribute isn't clear, there really should be more of a description here...
isNullable in interface ColumnisNullable in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImplColumn.setNullable(boolean),
SQLTablesPackage.getColumn_Nullable()public java.lang.String getDescription()
SQLObjectIf the meaning of the 'Description' attribute isn't clear, there really should be more of a description here...
getDescription in interface SQLObjectgetDescription in class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImplSQLObject.setDescription(String),
SQLSchemaPackage.getSQLObject_Description()public ValueExpression getGenerateExpression()
ColumnIf the meaning of the 'Generate Expression' reference isn't clear, there really should be more of a description here...
getGenerateExpression in interface ColumngetGenerateExpression in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImplColumn.setGenerateExpression(ValueExpression),
SQLTablesPackage.getColumn_GenerateExpression()public java.lang.String getDefaultValue()
ColumnIf the meaning of the 'Default Value' attribute isn't clear, there really should be more of a description here...
getDefaultValue in interface ColumngetDefaultValue in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImplColumn.setDefaultValue(String),
SQLTablesPackage.getColumn_DefaultValue()public TypeOfDefault getTypeOfDefault()
SybaseASABaseColumnImpl
getTypeOfDefault in interface SybaseASABaseColumngetTypeOfDefault in class SybaseASABaseColumnImplTypeOfDefault,
SybaseASABaseColumn.setTypeOfDefault(TypeOfDefault),
SybaseasabasesqlmodelPackage.getSybaseASABaseColumn_TypeOfDefault()public IdentitySpecifier getIdentitySpecifier()
ColumnIf the meaning of the 'Identity Specifier' containment reference isn't clear, there really should be more of a description here...
getIdentitySpecifier in interface ColumngetIdentitySpecifier in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImplColumn.setIdentitySpecifier(IdentitySpecifier),
SQLTablesPackage.getColumn_IdentitySpecifier()public org.eclipse.emf.common.util.EList getColumnConstraint()
SybaseASABaseColumnImpl
getColumnConstraint in interface SybaseASABaseColumngetColumnConstraint in class SybaseASABaseColumnImplSybaseasabasesqlmodelPackage.getSybaseASABaseColumn_ColumnConstraint(),
SybaseASABaseColumnCheckConstraint.getColumn()public org.eclipse.emf.common.util.EList getPrivileges()
SQLObjectPrivilege.
It is bidirectional and its opposite is 'Object'.
If the meaning of the 'Privileges' reference list isn't clear, there really should be more of a description here...
getPrivileges in interface SQLObjectgetPrivileges in class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImplSQLSchemaPackage.getSQLObject_Privileges(),
Privilege.getObject()public java.lang.Object getAdapter(java.lang.Class adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||