|
||||||||||
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>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
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, eInvoke, eSetClass, eSetDeliver |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, 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, eInvoke, 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 ICatalogObject
public java.sql.Connection getConnection()
getConnection
in interface ICatalogObject
public void refresh()
refresh
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 boolean isUnique()
SybaseASABaseColumnImpl
isUnique
in interface SybaseASABaseColumn
isUnique
in class SybaseASABaseColumnImpl
SybaseASABaseColumn.setUnique(boolean)
,
SybaseasabasesqlmodelPackage.getSybaseASABaseColumn_Unique()
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 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 java.lang.String getDescription()
SQLObject
If the meaning of the 'Description' attribute isn't clear, there really should be more of a description here...
getDescription
in interface SQLObject
getDescription
in class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
SQLObject.setDescription(String)
,
SQLSchemaPackage.getSQLObject_Description()
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 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 TypeOfDefault getTypeOfDefault()
SybaseASABaseColumnImpl
getTypeOfDefault
in interface SybaseASABaseColumn
getTypeOfDefault
in class SybaseASABaseColumnImpl
TypeOfDefault
,
SybaseASABaseColumn.setTypeOfDefault(TypeOfDefault)
,
SybaseasabasesqlmodelPackage.getSybaseASABaseColumn_TypeOfDefault()
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 org.eclipse.emf.common.util.EList getColumnConstraint()
SybaseASABaseColumnImpl
getColumnConstraint
in interface SybaseASABaseColumn
getColumnConstraint
in class SybaseASABaseColumnImpl
SybaseasabasesqlmodelPackage.getSybaseASABaseColumn_ColumnConstraint()
,
SybaseASABaseColumnCheckConstraint.getColumn()
public org.eclipse.emf.common.util.EList getPrivileges()
SQLObject
Privilege
.
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 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 |