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