org.eclipse.wst.rdb.internal.models.dbdefinition.impl
Class SequenceDefinitionImpl

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.BasicNotifierImpl
        |
        +--org.eclipse.emf.ecore.impl.BasicEObjectImpl
              |
              +--org.eclipse.emf.ecore.impl.EObjectImpl
                    |
                    +--org.eclipse.wst.rdb.internal.models.dbdefinition.impl.SequenceDefinitionImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.common.notify.Notifier, SequenceDefinition

public class SequenceDefinitionImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements SequenceDefinition

An implementation of the model object 'Sequence Definition'.

The following features are implemented:


Inner classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Inner classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
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
 PredefinedDataTypeDefinition basicGetDefaultDataTypeDefinition()
          
 java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
          
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, java.lang.Object newValue)
          
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
          
 int getCacheDefaultValue()
          
 PredefinedDataTypeDefinition getDefaultDataTypeDefinition()
          
 java.lang.String getNoCacheString()
          
 java.lang.String getNoMaximumValueString()
          
 java.lang.String getNoMinimumValueString()
          
 org.eclipse.emf.common.util.EList getPredefinedDataTypeDefinitions()
          
 boolean isCacheSupported()
          
 boolean isOrderSupported()
          
 boolean isTypeEnumerationSupported()
          
 void setCacheDefaultValue(int newCacheDefaultValue)
          
 void setCacheSupported(boolean newCacheSupported)
          
 void setDefaultDataTypeDefinition(PredefinedDataTypeDefinition newDefaultDataTypeDefinition)
          
 void setNoCacheString(java.lang.String newNoCacheString)
          
 void setNoMaximumValueString(java.lang.String newNoMaximumValueString)
          
 void setNoMinimumValueString(java.lang.String newNoMinimumValueString)
          
 void setOrderSupported(boolean newOrderSupported)
          
 void setTypeEnumerationSupported(boolean newTypeEnumerationSupported)
          
 java.lang.String toString()
          
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eInternalResource, eInverseAdd, eInverseRemove, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment
 
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.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
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

getPredefinedDataTypeDefinitions

public org.eclipse.emf.common.util.EList getPredefinedDataTypeDefinitions()
Specified by:
getPredefinedDataTypeDefinitions in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'Predefined Data Type Definitions' reference list.
See Also:
DatabaseDefinitionPackage.getSequenceDefinition_PredefinedDataTypeDefinitions()

isTypeEnumerationSupported

public boolean isTypeEnumerationSupported()
Specified by:
isTypeEnumerationSupported in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'Type Enumeration Supported' attribute.
See Also:
SequenceDefinition.setTypeEnumerationSupported(boolean), DatabaseDefinitionPackage.getSequenceDefinition_TypeEnumerationSupported()

setTypeEnumerationSupported

public void setTypeEnumerationSupported(boolean newTypeEnumerationSupported)
Specified by:
setTypeEnumerationSupported in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'Type Enumeration Supported' attribute.
See Also:
SequenceDefinition.isTypeEnumerationSupported()

isCacheSupported

public boolean isCacheSupported()
Specified by:
isCacheSupported in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'Cache Supported' attribute.
See Also:
SequenceDefinition.setCacheSupported(boolean), DatabaseDefinitionPackage.getSequenceDefinition_CacheSupported()

setCacheSupported

public void setCacheSupported(boolean newCacheSupported)
Specified by:
setCacheSupported in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'Cache Supported' attribute.
See Also:
SequenceDefinition.isCacheSupported()

isOrderSupported

public boolean isOrderSupported()
Specified by:
isOrderSupported in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'Order Supported' attribute.
See Also:
SequenceDefinition.setOrderSupported(boolean), DatabaseDefinitionPackage.getSequenceDefinition_OrderSupported()

setOrderSupported

public void setOrderSupported(boolean newOrderSupported)
Specified by:
setOrderSupported in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'Order Supported' attribute.
See Also:
SequenceDefinition.isOrderSupported()

getNoMaximumValueString

public java.lang.String getNoMaximumValueString()
Specified by:
getNoMaximumValueString in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'No Maximum Value String' attribute.
See Also:
SequenceDefinition.setNoMaximumValueString(String), DatabaseDefinitionPackage.getSequenceDefinition_NoMaximumValueString()

setNoMaximumValueString

public void setNoMaximumValueString(java.lang.String newNoMaximumValueString)
Specified by:
setNoMaximumValueString in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'No Maximum Value String' attribute.
See Also:
SequenceDefinition.getNoMaximumValueString()

getNoMinimumValueString

public java.lang.String getNoMinimumValueString()
Specified by:
getNoMinimumValueString in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'No Minimum Value String' attribute.
See Also:
SequenceDefinition.setNoMinimumValueString(String), DatabaseDefinitionPackage.getSequenceDefinition_NoMinimumValueString()

setNoMinimumValueString

public void setNoMinimumValueString(java.lang.String newNoMinimumValueString)
Specified by:
setNoMinimumValueString in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'No Minimum Value String' attribute.
See Also:
SequenceDefinition.getNoMinimumValueString()

getNoCacheString

public java.lang.String getNoCacheString()
Specified by:
getNoCacheString in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'No Cache String' attribute.
See Also:
SequenceDefinition.setNoCacheString(String), DatabaseDefinitionPackage.getSequenceDefinition_NoCacheString()

setNoCacheString

public void setNoCacheString(java.lang.String newNoCacheString)
Specified by:
setNoCacheString in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'No Cache String' attribute.
See Also:
SequenceDefinition.getNoCacheString()

getCacheDefaultValue

public int getCacheDefaultValue()
Specified by:
getCacheDefaultValue in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'Cache Default Value' attribute.
See Also:
SequenceDefinition.setCacheDefaultValue(int), DatabaseDefinitionPackage.getSequenceDefinition_CacheDefaultValue()

setCacheDefaultValue

public void setCacheDefaultValue(int newCacheDefaultValue)
Specified by:
setCacheDefaultValue in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'Cache Default Value' attribute.
See Also:
SequenceDefinition.getCacheDefaultValue()

getDefaultDataTypeDefinition

public PredefinedDataTypeDefinition getDefaultDataTypeDefinition()
Specified by:
getDefaultDataTypeDefinition in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Returns:
the value of the 'Default Data Type Definition' reference.
See Also:
SequenceDefinition.setDefaultDataTypeDefinition(PredefinedDataTypeDefinition), DatabaseDefinitionPackage.getSequenceDefinition_DefaultDataTypeDefinition()

basicGetDefaultDataTypeDefinition

public PredefinedDataTypeDefinition basicGetDefaultDataTypeDefinition()

setDefaultDataTypeDefinition

public void setDefaultDataTypeDefinition(PredefinedDataTypeDefinition newDefaultDataTypeDefinition)
Specified by:
setDefaultDataTypeDefinition in interface SequenceDefinition
Following copied from interface: org.eclipse.wst.rdb.internal.models.dbdefinition.SequenceDefinition
Parameters:
value - the new value of the 'Default Data Type Definition' reference.
See Also:
SequenceDefinition.getDefaultDataTypeDefinition()

eGet

public java.lang.Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             boolean resolve)
Specified by:
eGet in interface org.eclipse.emf.ecore.EObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 java.lang.Object newValue)
Specified by:
eSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public java.lang.String toString()
Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl