|
||||||||||
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.ase.models.sybaseasesqlmodel.impl.SybaseASEColumnImpl
org.eclipse.datatools.enablement.ase.catalog.SybaseASECatalogColumn
public class SybaseASECatalogColumn
Nested Class Summary |
---|
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 | |
---|---|
SybaseASECatalogColumn()
|
Method Summary | |
---|---|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
java.lang.Object |
getAdapter(java.lang.Class adapter)
|
SybaseASEDefault |
getBoundDefault()
|
SybaseASERule |
getBoundRule()
|
Database |
getCatalogDatabase()
|
SybaseASEColumnCheckConstraint |
getColumnCheck()
|
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. |
SybaseASEEncryptionKey |
getEncryptionKey()
|
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()
Delegates to table. |
UserDefinedType |
getReferencedType()
Returns the value of the 'Referenced Type' reference. |
boolean |
isHidden()
|
boolean |
isMaterialized()
|
boolean |
isNullable()
Returns the value of the 'Nullable' attribute. |
void |
refresh()
|
Methods inherited from class org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEColumnImpl |
---|
basicGetBoundDefault, basicGetBoundRule, basicGetColumnCheck, basicGetEncryptionKey, basicSetColumnCheck, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, isBindDefaultInFutureOnly, isBindRuleInFutureOnly, isComputedColumn, setBindDefaultInFutureOnly, setBindRuleInFutureOnly, setBoundDefault, setBoundRule, setColumnCheck, setEncryptionKey, setHidden, setMaterialized, 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, getDescription, 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, getDescription, 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 SybaseASECatalogColumn()
Method Detail |
---|
public void refresh()
refresh
in interface ICatalogObject
public java.sql.Connection getConnection()
getConnection
in interface ICatalogObject
public Database getCatalogDatabase()
getCatalogDatabase
in interface ICatalogObject
public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet
in interface org.eclipse.emf.ecore.EObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public SQLDataType getContainedType()
TypedElement
If the meaning of the 'Contained Type' containment reference isn't clear, there really should be more of a description here...
getContainedType
in interface TypedElement
getContainedType
in class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl
TypedElement.setContainedType(SQLDataType)
,
SQLSchemaPackage.getTypedElement_ContainedType()
public UserDefinedType getReferencedType()
TypedElement
If the meaning of the 'Referenced Type' reference isn't clear, there really should be more of a description here...
getReferencedType
in interface TypedElement
getReferencedType
in class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl
TypedElement.setReferencedType(UserDefinedType)
,
SQLSchemaPackage.getTypedElement_ReferencedType()
public DataType getDataType()
TypedElement
getDataType
in interface TypedElement
getDataType
in class org.eclipse.datatools.modelbase.sql.schema.impl.TypedElementImpl
public boolean isHidden()
SybaseASEColumnImpl
isHidden
in interface SybaseASEColumn
isHidden
in class SybaseASEColumnImpl
SybaseASEColumn.setHidden(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEColumn_Hidden()
public java.lang.String getDefaultValue()
Column
If the meaning of the 'Default Value' attribute isn't clear, there really should be more of a description here...
getDefaultValue
in interface Column
getDefaultValue
in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl
Column.setDefaultValue(String)
,
SQLTablesPackage.getColumn_DefaultValue()
public SybaseASEDefault getBoundDefault()
SybaseASEColumnImpl
getBoundDefault
in interface SybaseASEColumn
getBoundDefault
in class SybaseASEColumnImpl
SybaseASEColumn.setBoundDefault(SybaseASEDefault)
,
SybaseasesqlmodelPackage.getSybaseASEColumn_BoundDefault()
public ValueExpression getGenerateExpression()
Column
If the meaning of the 'Generate Expression' reference isn't clear, there really should be more of a description here...
getGenerateExpression
in interface Column
getGenerateExpression
in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl
Column.setGenerateExpression(ValueExpression)
,
SQLTablesPackage.getColumn_GenerateExpression()
public SybaseASEColumnCheckConstraint getColumnCheck()
SybaseASEColumnImpl
getColumnCheck
in interface SybaseASEColumn
getColumnCheck
in class SybaseASEColumnImpl
SybaseASEColumn.setColumnCheck(SybaseASEColumnCheckConstraint)
,
SybaseasesqlmodelPackage.getSybaseASEColumn_ColumnCheck()
,
SybaseASEColumnCheckConstraint.getColumn()
public SybaseASERule getBoundRule()
SybaseASEColumnImpl
getBoundRule
in interface SybaseASEColumn
getBoundRule
in class SybaseASEColumnImpl
SybaseASEColumn.setBoundRule(SybaseASERule)
,
SybaseasesqlmodelPackage.getSybaseASEColumn_BoundRule()
public 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 Column
isNullable
in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl
Column.setNullable(boolean)
,
SQLTablesPackage.getColumn_Nullable()
public IdentitySpecifier getIdentitySpecifier()
Column
If the meaning of the 'Identity Specifier' containment reference isn't clear, there really should be more of a description here...
getIdentitySpecifier
in interface Column
getIdentitySpecifier
in class org.eclipse.datatools.modelbase.sql.tables.impl.ColumnImpl
Column.setIdentitySpecifier(IdentitySpecifier)
,
SQLTablesPackage.getColumn_IdentitySpecifier()
public boolean isMaterialized()
SybaseASEColumnImpl
isMaterialized
in interface SybaseASEColumn
isMaterialized
in class SybaseASEColumnImpl
SybaseASEColumn.setMaterialized(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEColumn_Materialized()
public SybaseASEEncryptionKey getEncryptionKey()
SybaseASEColumnImpl
getEncryptionKey
in interface SybaseASEColumn
getEncryptionKey
in class SybaseASEColumnImpl
SybaseASEColumn.setEncryptionKey(SybaseASEEncryptionKey)
,
SybaseasesqlmodelPackage.getSybaseASEColumn_EncryptionKey()
public org.eclipse.emf.common.util.EList getPrivileges()
getPrivileges
in interface SQLObject
getPrivileges
in class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
SQLSchemaPackage.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 |