|
||||||||||
| 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.enablement.sybase.models.sybasesqlmodel.impl.SybaseBaseTableImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEBaseTableImpl
public class SybaseASEBaseTableImpl
An implementation of the model object 'Sybase ASE Base 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)
|
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)
|
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.enablement.sybase.models.sybasesqlmodel.impl.SybaseBaseTableImpl |
|---|
getCheckConstraints |
| 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, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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.datatools.enablement.sybase.models.sybasesqlmodel.SybaseBaseTable |
|---|
getCheckConstraints |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.BaseTable |
|---|
getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.Table |
|---|
getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, 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, eIsSet, 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 |
| 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 boolean isSystem()
SybaseBaseTableImpl
isSystem in interface SybaseBaseTableisSystem in class SybaseBaseTableImplpublic void setSystemTable(boolean newSystemTable)
setSystemTable in interface SybaseASEBaseTablenewSystemTable - the new value of the 'System Table' attribute.SybaseASEBaseTable.isSystemTable()
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 org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImplpublic java.lang.String toString()
toString in class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||