|
||||||||||
| 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> |
| 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, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, 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, 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 IdentitySpecifierImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class IdentitySpecifierImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class IdentitySpecifierImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class IdentitySpecifierImplpublic java.lang.String toString()
toString in class IdentitySpecifierImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||