|
||||||||||
| 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.schema.impl.IdentitySpecifierImpl
org.eclipse.datatools.enablement.ingres.models.ingressqlmodel.impl.IngresIdentitySpecifierImpl
public class IngresIdentitySpecifierImpl
An implementation of the model object 'Ingres Identity Specifier'.
The following features are implemented:
Data TypeSeq LengthSeq PrecisionMaximum OptionMinimum OptionCache SizeCache OptionOrder Option
| 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 | |
|---|---|
static java.lang.String |
copyright
|
| 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 | |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
java.lang.Boolean |
getCacheOption()
|
java.math.BigInteger |
getCacheSize()
|
java.lang.String |
getDataType()
|
java.lang.Boolean |
getMaximumOption()
|
java.lang.Boolean |
getMinimumOption()
|
java.lang.Boolean |
getOrderOption()
|
java.math.BigInteger |
getSeqLength()
|
java.math.BigInteger |
getSeqPrecision()
|
void |
setCacheOption(java.lang.Boolean newCacheOption)
|
void |
setCacheSize(java.math.BigInteger newCacheSize)
|
void |
setDataType(java.lang.String newDataType)
|
void |
setMaximumOption(java.lang.Boolean newMaximumOption)
|
void |
setMinimumOption(java.lang.Boolean newMinimumOption)
|
void |
setOrderOption(java.lang.Boolean newOrderOption)
|
void |
setSeqLength(java.math.BigInteger newSeqLength)
|
void |
setSeqPrecision(java.math.BigInteger newSeqPrecision)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImpl |
|---|
getGenerationType, getIncrement, getMaximum, getMinimum, getStartValue, isCycleOption, setCycleOption, setGenerationType, setIncrement, setMaximum, setMinimum, setStartValue |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, eInverseAdd, eInverseRemove, 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.schema.IdentitySpecifier |
|---|
getGenerationType, getIncrement, getMaximum, getMinimum, getStartValue, isCycleOption, setCycleOption, setGenerationType, setIncrement, setMaximum, setMinimum, setStartValue |
| 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 |
| Field Detail |
|---|
public static final java.lang.String copyright
| Method Detail |
|---|
public java.lang.String getDataType()
getDataType in interface IngresIdentitySpecifierIngresIdentitySpecifier.setDataType(String),
IngressqlmodelPackage.getIngresIdentitySpecifier_DataType()public void setDataType(java.lang.String newDataType)
setDataType in interface IngresIdentitySpecifiernewDataType - the new value of the 'Data Type' attribute.IngresIdentitySpecifier.getDataType()public java.math.BigInteger getSeqLength()
getSeqLength in interface IngresIdentitySpecifierIngresIdentitySpecifier.setSeqLength(BigInteger),
IngressqlmodelPackage.getIngresIdentitySpecifier_SeqLength()public void setSeqLength(java.math.BigInteger newSeqLength)
setSeqLength in interface IngresIdentitySpecifiernewSeqLength - the new value of the 'Seq Length' attribute.IngresIdentitySpecifier.getSeqLength()public java.math.BigInteger getSeqPrecision()
getSeqPrecision in interface IngresIdentitySpecifierIngresIdentitySpecifier.setSeqPrecision(BigInteger),
IngressqlmodelPackage.getIngresIdentitySpecifier_SeqPrecision()public void setSeqPrecision(java.math.BigInteger newSeqPrecision)
setSeqPrecision in interface IngresIdentitySpecifiernewSeqPrecision - the new value of the 'Seq Precision' attribute.IngresIdentitySpecifier.getSeqPrecision()public java.lang.Boolean getMaximumOption()
getMaximumOption in interface IngresIdentitySpecifierIngresIdentitySpecifier.setMaximumOption(Boolean),
IngressqlmodelPackage.getIngresIdentitySpecifier_MaximumOption()public void setMaximumOption(java.lang.Boolean newMaximumOption)
setMaximumOption in interface IngresIdentitySpecifiernewMaximumOption - the new value of the 'Maximum Option' attribute.IngresIdentitySpecifier.getMaximumOption()public java.lang.Boolean getMinimumOption()
getMinimumOption in interface IngresIdentitySpecifierIngresIdentitySpecifier.setMinimumOption(Boolean),
IngressqlmodelPackage.getIngresIdentitySpecifier_MinimumOption()public void setMinimumOption(java.lang.Boolean newMinimumOption)
setMinimumOption in interface IngresIdentitySpecifiernewMinimumOption - the new value of the 'Minimum Option' attribute.IngresIdentitySpecifier.getMinimumOption()public java.math.BigInteger getCacheSize()
getCacheSize in interface IngresIdentitySpecifierIngresIdentitySpecifier.setCacheSize(BigInteger),
IngressqlmodelPackage.getIngresIdentitySpecifier_CacheSize()public void setCacheSize(java.math.BigInteger newCacheSize)
setCacheSize in interface IngresIdentitySpecifiernewCacheSize - the new value of the 'Cache Size' attribute.IngresIdentitySpecifier.getCacheSize()public java.lang.Boolean getCacheOption()
getCacheOption in interface IngresIdentitySpecifierIngresIdentitySpecifier.setCacheOption(Boolean),
IngressqlmodelPackage.getIngresIdentitySpecifier_CacheOption()public void setCacheOption(java.lang.Boolean newCacheOption)
setCacheOption in interface IngresIdentitySpecifiernewCacheOption - the new value of the 'Cache Option' attribute.IngresIdentitySpecifier.getCacheOption()public java.lang.Boolean getOrderOption()
getOrderOption in interface IngresIdentitySpecifierIngresIdentitySpecifier.setOrderOption(Boolean),
IngressqlmodelPackage.getIngresIdentitySpecifier_OrderOption()public void setOrderOption(java.lang.Boolean newOrderOption)
setOrderOption in interface IngresIdentitySpecifiernewOrderOption - the new value of the 'Order Option' attribute.IngresIdentitySpecifier.getOrderOption()
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.schema.impl.IdentitySpecifierImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImplpublic java.lang.String toString()
toString in class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||