|
||||||||||
| 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.tables.impl.TableImpl
org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
org.eclipse.datatools.modelbase.sql.tables.impl.PersistentTableImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASETableImpl
public class SybaseASETableImpl
An implementation of the model object 'Sybase ASE Table'.
The following features are implemented:
Lock SchemaFill FactorMax Row Per PageExp Row SizeReserve Page GapIdentity GapSegmentConcurrency Opt ThresholdPartition ConditionTable Only Cache InfoText Only Cache InfoLock PromotionPartitionsText Image SegmentSystem Table
| 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 |
| Method Summary | |
|---|---|
SybaseASESegment |
basicGetSegment()
|
SybaseASESegment |
basicGetTextImageSegment()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPartitionCondition(SybaseASEPartition newPartitionCondition,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class baseClass)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
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.util.List |
getCheckConstraints()
|
int |
getConcurrencyOptThreshold()
|
int |
getExpRowSize()
|
int |
getFillFactor()
|
int |
getIdentityGap()
|
org.eclipse.emf.common.util.EList |
getLockPromotion()
|
LockingSchemaType |
getLockSchema()
|
int |
getMaxRowPerPage()
|
SybaseASEPartition |
getPartitionCondition()
|
int |
getPartitions()
|
int |
getReservePageGap()
|
SybaseASESegment |
getSegment()
|
CacheInfo |
getTableOnlyCacheInfo()
|
SybaseASESegment |
getTextImageSegment()
|
CacheInfo |
getTextOnlyCacheInfo()
|
boolean |
isSystem()
|
boolean |
isSystemTable()
|
void |
setConcurrencyOptThreshold(int newConcurrencyOptThreshold)
|
void |
setExpRowSize(int newExpRowSize)
|
void |
setFillFactor(int newFillFactor)
|
void |
setIdentityGap(int newIdentityGap)
|
void |
setLockSchema(LockingSchemaType newLockSchema)
|
void |
setMaxRowPerPage(int newMaxRowPerPage)
|
void |
setPartitionCondition(SybaseASEPartition newPartitionCondition)
|
void |
setPartitions(int newPartitions)
|
void |
setReservePageGap(int newReservePageGap)
|
void |
setSegment(SybaseASESegment newSegment)
|
void |
setSystemTable(boolean newSystemTable)
|
void |
setTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo)
|
void |
setTextImageSegment(SybaseASESegment newTextImageSegment)
|
void |
setTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl |
|---|
eInverseAdd, getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl |
|---|
basicGetSchema, basicGetSupertable, basicGetUdt, basicSetSchema, basicSetSupertable, getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, 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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, 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.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Method Detail |
|---|
public LockingSchemaType getLockSchema()
getLockSchema in interface SybaseASEBaseTableLockingSchemaType,
SybaseASEBaseTable.setLockSchema(LockingSchemaType),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_LockSchema()public void setLockSchema(LockingSchemaType newLockSchema)
setLockSchema in interface SybaseASEBaseTablenewLockSchema - the new value of the 'Lock Schema' attribute.LockingSchemaType,
SybaseASEBaseTable.getLockSchema()public int getFillFactor()
getFillFactor in interface SybaseASEBaseTableSybaseASEBaseTable.setFillFactor(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_FillFactor()public void setFillFactor(int newFillFactor)
setFillFactor in interface SybaseASEBaseTablenewFillFactor - the new value of the 'Fill Factor' attribute.SybaseASEBaseTable.getFillFactor()public int getMaxRowPerPage()
getMaxRowPerPage in interface SybaseASEBaseTableSybaseASEBaseTable.setMaxRowPerPage(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_MaxRowPerPage()public void setMaxRowPerPage(int newMaxRowPerPage)
setMaxRowPerPage in interface SybaseASEBaseTablenewMaxRowPerPage - the new value of the 'Max Row Per Page' attribute.SybaseASEBaseTable.getMaxRowPerPage()public int getExpRowSize()
getExpRowSize in interface SybaseASEBaseTableSybaseASEBaseTable.setExpRowSize(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ExpRowSize()public void setExpRowSize(int newExpRowSize)
setExpRowSize in interface SybaseASEBaseTablenewExpRowSize - the new value of the 'Exp Row Size' attribute.SybaseASEBaseTable.getExpRowSize()public int getReservePageGap()
getReservePageGap in interface SybaseASEBaseTableSybaseASEBaseTable.setReservePageGap(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ReservePageGap()public void setReservePageGap(int newReservePageGap)
setReservePageGap in interface SybaseASEBaseTablenewReservePageGap - the new value of the 'Reserve Page Gap' attribute.SybaseASEBaseTable.getReservePageGap()public int getIdentityGap()
getIdentityGap in interface SybaseASEBaseTableSybaseASEBaseTable.setIdentityGap(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_IdentityGap()public void setIdentityGap(int newIdentityGap)
setIdentityGap in interface SybaseASEBaseTablenewIdentityGap - the new value of the 'Identity Gap' attribute.SybaseASEBaseTable.getIdentityGap()public SybaseASESegment getSegment()
getSegment in interface SybaseASEBaseTableSybaseASEBaseTable.setSegment(SybaseASESegment),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Segment()public SybaseASESegment basicGetSegment()
public void setSegment(SybaseASESegment newSegment)
setSegment in interface SybaseASEBaseTablenewSegment - the new value of the 'Segment' reference.SybaseASEBaseTable.getSegment()public int getConcurrencyOptThreshold()
getConcurrencyOptThreshold in interface SybaseASEBaseTableSybaseASEBaseTable.setConcurrencyOptThreshold(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ConcurrencyOptThreshold()public void setConcurrencyOptThreshold(int newConcurrencyOptThreshold)
setConcurrencyOptThreshold in interface SybaseASEBaseTablenewConcurrencyOptThreshold - the new value of the 'Concurrency Opt Threshold' attribute.SybaseASEBaseTable.getConcurrencyOptThreshold()public SybaseASEPartition getPartitionCondition()
getPartitionCondition in interface SybaseASEBaseTableSybaseASEBaseTable.setPartitionCondition(SybaseASEPartition),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_PartitionCondition()
public org.eclipse.emf.common.notify.NotificationChain basicSetPartitionCondition(SybaseASEPartition newPartitionCondition,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPartitionCondition(SybaseASEPartition newPartitionCondition)
setPartitionCondition in interface SybaseASEBaseTablenewPartitionCondition - the new value of the 'Partition Condition' containment reference.SybaseASEBaseTable.getPartitionCondition()public CacheInfo getTableOnlyCacheInfo()
getTableOnlyCacheInfo in interface SybaseASEBaseTableSybaseASEBaseTable.setTableOnlyCacheInfo(CacheInfo),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TableOnlyCacheInfo()
public org.eclipse.emf.common.notify.NotificationChain basicSetTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo)
setTableOnlyCacheInfo in interface SybaseASEBaseTablenewTableOnlyCacheInfo - the new value of the 'Table Only Cache Info' containment reference.SybaseASEBaseTable.getTableOnlyCacheInfo()public CacheInfo getTextOnlyCacheInfo()
getTextOnlyCacheInfo in interface SybaseASEBaseTableSybaseASEBaseTable.setTextOnlyCacheInfo(CacheInfo),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextOnlyCacheInfo()
public org.eclipse.emf.common.notify.NotificationChain basicSetTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo)
setTextOnlyCacheInfo in interface SybaseASEBaseTablenewTextOnlyCacheInfo - the new value of the 'Text Only Cache Info' containment reference.SybaseASEBaseTable.getTextOnlyCacheInfo()public org.eclipse.emf.common.util.EList getLockPromotion()
getLockPromotion in interface SybaseASEBaseTableSybaseasesqlmodelPackage.getSybaseASEBaseTable_LockPromotion()public int getPartitions()
getPartitions in interface SybaseASEBaseTableSybaseASEBaseTable.setPartitions(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Partitions()public void setPartitions(int newPartitions)
setPartitions in interface SybaseASEBaseTablenewPartitions - the new value of the 'Partitions' attribute.SybaseASEBaseTable.getPartitions()public SybaseASESegment getTextImageSegment()
getTextImageSegment in interface SybaseASEBaseTableSybaseASEBaseTable.setTextImageSegment(SybaseASESegment),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextImageSegment()public SybaseASESegment basicGetTextImageSegment()
public void setTextImageSegment(SybaseASESegment newTextImageSegment)
setTextImageSegment in interface SybaseASEBaseTablenewTextImageSegment - the new value of the 'Text Image Segment' reference.SybaseASEBaseTable.getTextImageSegment()public boolean isSystemTable()
isSystemTable in interface SybaseASEBaseTableSybaseASEBaseTable.setSystemTable(boolean),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_SystemTable()public void setSystemTable(boolean newSystemTable)
setSystemTable in interface SybaseASEBaseTablenewSystemTable - the new value of the 'System Table' attribute.SybaseASEBaseTable.isSystemTable()public java.util.List getCheckConstraints()
getCheckConstraints in interface SybaseBaseTablepublic boolean isSystem()
isSystem in interface SybaseBaseTable
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 BaseTableImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class BaseTableImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class BaseTableImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class BaseTableImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class BaseTableImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class TableImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||