|
||||||||||
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 Type
Seq Length
Seq Precision
Maximum Option
Minimum Option
Cache Size
Cache Option
Order 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 IngresIdentitySpecifier
IngresIdentitySpecifier.setDataType(String)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_DataType()
public void setDataType(java.lang.String newDataType)
setDataType
in interface IngresIdentitySpecifier
newDataType
- the new value of the 'Data Type' attribute.IngresIdentitySpecifier.getDataType()
public java.math.BigInteger getSeqLength()
getSeqLength
in interface IngresIdentitySpecifier
IngresIdentitySpecifier.setSeqLength(BigInteger)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_SeqLength()
public void setSeqLength(java.math.BigInteger newSeqLength)
setSeqLength
in interface IngresIdentitySpecifier
newSeqLength
- the new value of the 'Seq Length' attribute.IngresIdentitySpecifier.getSeqLength()
public java.math.BigInteger getSeqPrecision()
getSeqPrecision
in interface IngresIdentitySpecifier
IngresIdentitySpecifier.setSeqPrecision(BigInteger)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_SeqPrecision()
public void setSeqPrecision(java.math.BigInteger newSeqPrecision)
setSeqPrecision
in interface IngresIdentitySpecifier
newSeqPrecision
- the new value of the 'Seq Precision' attribute.IngresIdentitySpecifier.getSeqPrecision()
public java.lang.Boolean getMaximumOption()
getMaximumOption
in interface IngresIdentitySpecifier
IngresIdentitySpecifier.setMaximumOption(Boolean)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_MaximumOption()
public void setMaximumOption(java.lang.Boolean newMaximumOption)
setMaximumOption
in interface IngresIdentitySpecifier
newMaximumOption
- the new value of the 'Maximum Option' attribute.IngresIdentitySpecifier.getMaximumOption()
public java.lang.Boolean getMinimumOption()
getMinimumOption
in interface IngresIdentitySpecifier
IngresIdentitySpecifier.setMinimumOption(Boolean)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_MinimumOption()
public void setMinimumOption(java.lang.Boolean newMinimumOption)
setMinimumOption
in interface IngresIdentitySpecifier
newMinimumOption
- the new value of the 'Minimum Option' attribute.IngresIdentitySpecifier.getMinimumOption()
public java.math.BigInteger getCacheSize()
getCacheSize
in interface IngresIdentitySpecifier
IngresIdentitySpecifier.setCacheSize(BigInteger)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_CacheSize()
public void setCacheSize(java.math.BigInteger newCacheSize)
setCacheSize
in interface IngresIdentitySpecifier
newCacheSize
- the new value of the 'Cache Size' attribute.IngresIdentitySpecifier.getCacheSize()
public java.lang.Boolean getCacheOption()
getCacheOption
in interface IngresIdentitySpecifier
IngresIdentitySpecifier.setCacheOption(Boolean)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_CacheOption()
public void setCacheOption(java.lang.Boolean newCacheOption)
setCacheOption
in interface IngresIdentitySpecifier
newCacheOption
- the new value of the 'Cache Option' attribute.IngresIdentitySpecifier.getCacheOption()
public java.lang.Boolean getOrderOption()
getOrderOption
in interface IngresIdentitySpecifier
IngresIdentitySpecifier.setOrderOption(Boolean)
,
IngressqlmodelPackage.getIngresIdentitySpecifier_OrderOption()
public void setOrderOption(java.lang.Boolean newOrderOption)
setOrderOption
in interface IngresIdentitySpecifier
newOrderOption
- 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.InternalEObject
eGet
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.InternalEObject
eSet
in class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.datatools.modelbase.sql.schema.impl.IdentitySpecifierImpl
public 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 |