|
||||||||||
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 Page
Reverse Page Gap
Ignore Duplicate Key
Sorted Data
Ignore Duplicate Row
Segment
Local Index
Partitions
Consumer Num
Statistics Step
Allow Duplicate Row
Suspect
Cache 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 SybaseASEIndex
SybaseASEIndex.setMaxRowPerPage(int)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_MaxRowPerPage()
public void setMaxRowPerPage(int newMaxRowPerPage)
setMaxRowPerPage
in interface SybaseASEIndex
newMaxRowPerPage
- the new value of the 'Max Row Per Page' attribute.SybaseASEIndex.getMaxRowPerPage()
public int getReversePageGap()
getReversePageGap
in interface SybaseASEIndex
SybaseASEIndex.setReversePageGap(int)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_ReversePageGap()
public void setReversePageGap(int newReversePageGap)
setReversePageGap
in interface SybaseASEIndex
newReversePageGap
- the new value of the 'Reverse Page Gap' attribute.SybaseASEIndex.getReversePageGap()
public boolean isIgnoreDuplicateKey()
isIgnoreDuplicateKey
in interface SybaseASEIndex
SybaseASEIndex.setIgnoreDuplicateKey(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateKey()
public void setIgnoreDuplicateKey(boolean newIgnoreDuplicateKey)
setIgnoreDuplicateKey
in interface SybaseASEIndex
newIgnoreDuplicateKey
- the new value of the 'Ignore Duplicate Key' attribute.SybaseASEIndex.isIgnoreDuplicateKey()
public boolean isSortedData()
isSortedData
in interface SybaseASEIndex
SybaseASEIndex.setSortedData(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_SortedData()
public void setSortedData(boolean newSortedData)
setSortedData
in interface SybaseASEIndex
newSortedData
- the new value of the 'Sorted Data' attribute.SybaseASEIndex.isSortedData()
public boolean isIgnoreDuplicateRow()
isIgnoreDuplicateRow
in interface SybaseASEIndex
SybaseASEIndex.setIgnoreDuplicateRow(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateRow()
public void setIgnoreDuplicateRow(boolean newIgnoreDuplicateRow)
setIgnoreDuplicateRow
in interface SybaseASEIndex
newIgnoreDuplicateRow
- the new value of the 'Ignore Duplicate Row' attribute.SybaseASEIndex.isIgnoreDuplicateRow()
public SybaseASESegment getSegment()
getSegment
in interface SybaseASEIndex
SybaseASEIndex.setSegment(SybaseASESegment)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_Segment()
public SybaseASESegment basicGetSegment()
public void setSegment(SybaseASESegment newSegment)
setSegment
in interface SybaseASEIndex
newSegment
- the new value of the 'Segment' reference.SybaseASEIndex.getSegment()
public boolean isLocalIndex()
isLocalIndex
in interface SybaseASEIndex
SybaseASEIndex.setLocalIndex(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_LocalIndex()
public void setLocalIndex(boolean newLocalIndex)
setLocalIndex
in interface SybaseASEIndex
newLocalIndex
- the new value of the 'Local Index' attribute.SybaseASEIndex.isLocalIndex()
public org.eclipse.emf.common.util.EList getPartitions()
getPartitions
in interface SybaseASEIndex
SybaseasesqlmodelPackage.getSybaseASEIndex_Partitions()
public int getConsumerNum()
getConsumerNum
in interface SybaseASEIndex
SybaseASEIndex.setConsumerNum(int)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_ConsumerNum()
public void setConsumerNum(int newConsumerNum)
setConsumerNum
in interface SybaseASEIndex
newConsumerNum
- the new value of the 'Consumer Num' attribute.SybaseASEIndex.getConsumerNum()
public int getStatisticsStep()
getStatisticsStep
in interface SybaseASEIndex
SybaseASEIndex.setStatisticsStep(int)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_StatisticsStep()
public void setStatisticsStep(int newStatisticsStep)
setStatisticsStep
in interface SybaseASEIndex
newStatisticsStep
- the new value of the 'Statistics Step' attribute.SybaseASEIndex.getStatisticsStep()
public boolean isAllowDuplicateRow()
isAllowDuplicateRow
in interface SybaseASEIndex
SybaseASEIndex.setAllowDuplicateRow(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_AllowDuplicateRow()
public void setAllowDuplicateRow(boolean newAllowDuplicateRow)
setAllowDuplicateRow
in interface SybaseASEIndex
newAllowDuplicateRow
- the new value of the 'Allow Duplicate Row' attribute.SybaseASEIndex.isAllowDuplicateRow()
public boolean isSuspect()
isSuspect
in interface SybaseASEIndex
SybaseASEIndex.setSuspect(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEIndex_Suspect()
public void setSuspect(boolean newSuspect)
setSuspect
in interface SybaseASEIndex
newSuspect
- the new value of the 'Suspect' attribute.SybaseASEIndex.isSuspect()
public CacheInfo getCacheInfo()
getCacheInfo
in interface SybaseASEIndex
SybaseASEIndex.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 SybaseASEIndex
newCacheInfo
- 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.InternalEObject
eGet
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.InternalEObject
eSet
in class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl
public 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 |