| 
 | ||||||||||
| 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 | |||||||||