|
||||||||||
| 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.constraints.impl.IndexImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEIndexImpl
public class SybaseASEIndexImpl
An implementation of the model object 'Sybase ASE Index'.
The following features are implemented:
Max Row Per PageReverse Page GapIgnore Duplicate KeySorted DataIgnore Duplicate RowSegmentLocal IndexPartitionsConsumer NumStatistics StepAllow Duplicate RowSuspectCache Info
| 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>, 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 |
| Method Summary | |
|---|---|
SybaseASESegment |
basicGetSegment()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCacheInfo(CacheInfo newCacheInfo,
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)
|
CacheInfo |
getCacheInfo()
|
int |
getConsumerNum()
|
int |
getMaxRowPerPage()
|
org.eclipse.emf.common.util.EList |
getPartitions()
|
int |
getReversePageGap()
|
SybaseASESegment |
getSegment()
|
int |
getStatisticsStep()
|
boolean |
isAllowDuplicateRow()
|
boolean |
isIgnoreDuplicateKey()
|
boolean |
isIgnoreDuplicateRow()
|
boolean |
isLocalIndex()
|
boolean |
isSortedData()
|
boolean |
isSuspect()
|
void |
setAllowDuplicateRow(boolean newAllowDuplicateRow)
|
void |
setCacheInfo(CacheInfo newCacheInfo)
|
void |
setConsumerNum(int newConsumerNum)
|
void |
setIgnoreDuplicateKey(boolean newIgnoreDuplicateKey)
|
void |
setIgnoreDuplicateRow(boolean newIgnoreDuplicateRow)
|
void |
setLocalIndex(boolean newLocalIndex)
|
void |
setMaxRowPerPage(int newMaxRowPerPage)
|
void |
setReversePageGap(int newReversePageGap)
|
void |
setSegment(SybaseASESegment newSegment)
|
void |
setSortedData(boolean newSortedData)
|
void |
setStatisticsStep(int newStatisticsStep)
|
void |
setSuspect(boolean newSuspect)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl |
|---|
basicGetSchema, basicGetTable, basicSetSchema, basicSetTable, eInverseAdd, getFillFactor, getForeignKey, getIncludedMembers, getMembers, getSchema, getTable, isClustered, isSystemGenerated, isUnique, setClustered, setFillFactor, setSchema, setSystemGenerated, setTable, setUnique |
| 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, eInvoke, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, 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.modelbase.sql.constraints.Index |
|---|
getFillFactor, getForeignKey, getIncludedMembers, getMembers, getSchema, getTable, isClustered, isSystemGenerated, isUnique, setClustered, setFillFactor, setSchema, setSystemGenerated, setTable, setUnique |
| 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, eInvoke, 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 int getMaxRowPerPage()
getMaxRowPerPage in interface SybaseASEIndexSybaseASEIndex.setMaxRowPerPage(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_MaxRowPerPage()public void setMaxRowPerPage(int newMaxRowPerPage)
setMaxRowPerPage in interface SybaseASEIndexnewMaxRowPerPage - the new value of the 'Max Row Per Page' attribute.SybaseASEIndex.getMaxRowPerPage()public int getReversePageGap()
getReversePageGap in interface SybaseASEIndexSybaseASEIndex.setReversePageGap(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_ReversePageGap()public void setReversePageGap(int newReversePageGap)
setReversePageGap in interface SybaseASEIndexnewReversePageGap - the new value of the 'Reverse Page Gap' attribute.SybaseASEIndex.getReversePageGap()public boolean isIgnoreDuplicateKey()
isIgnoreDuplicateKey in interface SybaseASEIndexSybaseASEIndex.setIgnoreDuplicateKey(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateKey()public void setIgnoreDuplicateKey(boolean newIgnoreDuplicateKey)
setIgnoreDuplicateKey in interface SybaseASEIndexnewIgnoreDuplicateKey - the new value of the 'Ignore Duplicate Key' attribute.SybaseASEIndex.isIgnoreDuplicateKey()public boolean isSortedData()
isSortedData in interface SybaseASEIndexSybaseASEIndex.setSortedData(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_SortedData()public void setSortedData(boolean newSortedData)
setSortedData in interface SybaseASEIndexnewSortedData - the new value of the 'Sorted Data' attribute.SybaseASEIndex.isSortedData()public boolean isIgnoreDuplicateRow()
isIgnoreDuplicateRow in interface SybaseASEIndexSybaseASEIndex.setIgnoreDuplicateRow(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateRow()public void setIgnoreDuplicateRow(boolean newIgnoreDuplicateRow)
setIgnoreDuplicateRow in interface SybaseASEIndexnewIgnoreDuplicateRow - the new value of the 'Ignore Duplicate Row' attribute.SybaseASEIndex.isIgnoreDuplicateRow()public SybaseASESegment getSegment()
getSegment in interface SybaseASEIndexSybaseASEIndex.setSegment(SybaseASESegment),
SybaseasesqlmodelPackage.getSybaseASEIndex_Segment()public SybaseASESegment basicGetSegment()
public void setSegment(SybaseASESegment newSegment)
setSegment in interface SybaseASEIndexnewSegment - the new value of the 'Segment' reference.SybaseASEIndex.getSegment()public boolean isLocalIndex()
isLocalIndex in interface SybaseASEIndexSybaseASEIndex.setLocalIndex(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_LocalIndex()public void setLocalIndex(boolean newLocalIndex)
setLocalIndex in interface SybaseASEIndexnewLocalIndex - the new value of the 'Local Index' attribute.SybaseASEIndex.isLocalIndex()public org.eclipse.emf.common.util.EList getPartitions()
getPartitions in interface SybaseASEIndexSybaseasesqlmodelPackage.getSybaseASEIndex_Partitions()public int getConsumerNum()
getConsumerNum in interface SybaseASEIndexSybaseASEIndex.setConsumerNum(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_ConsumerNum()public void setConsumerNum(int newConsumerNum)
setConsumerNum in interface SybaseASEIndexnewConsumerNum - the new value of the 'Consumer Num' attribute.SybaseASEIndex.getConsumerNum()public int getStatisticsStep()
getStatisticsStep in interface SybaseASEIndexSybaseASEIndex.setStatisticsStep(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_StatisticsStep()public void setStatisticsStep(int newStatisticsStep)
setStatisticsStep in interface SybaseASEIndexnewStatisticsStep - the new value of the 'Statistics Step' attribute.SybaseASEIndex.getStatisticsStep()public boolean isAllowDuplicateRow()
isAllowDuplicateRow in interface SybaseASEIndexSybaseASEIndex.setAllowDuplicateRow(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_AllowDuplicateRow()public void setAllowDuplicateRow(boolean newAllowDuplicateRow)
setAllowDuplicateRow in interface SybaseASEIndexnewAllowDuplicateRow - the new value of the 'Allow Duplicate Row' attribute.SybaseASEIndex.isAllowDuplicateRow()public boolean isSuspect()
isSuspect in interface SybaseASEIndexSybaseASEIndex.setSuspect(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_Suspect()public void setSuspect(boolean newSuspect)
setSuspect in interface SybaseASEIndexnewSuspect - the new value of the 'Suspect' attribute.SybaseASEIndex.isSuspect()public CacheInfo getCacheInfo()
getCacheInfo in interface SybaseASEIndexSybaseASEIndex.setCacheInfo(CacheInfo),
SybaseasesqlmodelPackage.getSybaseASEIndex_CacheInfo()
public org.eclipse.emf.common.notify.NotificationChain basicSetCacheInfo(CacheInfo newCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCacheInfo(CacheInfo newCacheInfo)
setCacheInfo in interface SybaseASEIndexnewCacheInfo - the new value of the 'Cache Info' containment reference.SybaseASEIndex.getCacheInfo()
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.constraints.impl.IndexImpl
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.constraints.impl.IndexImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImplpublic java.lang.String toString()
toString in class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||