org.apache.tuscany.sdo.impl
Class StoreDataObjectImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.apache.tuscany.sdo.impl.DataObjectImpl
              extended by org.apache.tuscany.sdo.impl.StoreDataObjectImpl
All Implemented Interfaces:
DataObject, Serializable, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject
Direct Known Subclasses:
DynamicStoreDataObjectImpl

public class StoreDataObjectImpl
extends DataObjectImpl
implements DataObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

An implementation of the model object 'Store Data Object'.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList, 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
protected static Object[] ENO_SETTINGS
           
protected  Object[] eSettings
           
protected  org.eclipse.emf.ecore.InternalEObject.EStore eStore
           
protected static org.eclipse.emf.ecore.InternalEObject EUNINITIALIZED_CONTAINER
           
 
Fields inherited from class org.apache.tuscany.sdo.impl.DataObjectImpl
changeRecorder, eAdapters, eContainer, eContainerFeatureID, location, sequence
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
StoreDataObjectImpl()
          Creates a store-based DataObject.
StoreDataObjectImpl(org.eclipse.emf.ecore.EClass eClass)
          Creates a store-based DataObject.
StoreDataObjectImpl(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.InternalEObject.EStore eStore)
          Creates a store-based DataObject.
StoreDataObjectImpl(org.eclipse.emf.ecore.InternalEObject.EStore eStore)
          Creates a store-based DataObject.
 
Method Summary
protected  org.eclipse.emf.ecore.util.FeatureMap createFeatureMap(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
           
protected  org.eclipse.emf.common.util.EList createList(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
           
 Object dynamicGet(int dynamicFeatureID)
           
 void dynamicSet(int dynamicFeatureID, Object value)
           
 void dynamicUnset(int dynamicFeatureID)
           
 org.eclipse.emf.ecore.EObject eContainer()
           
 int eContainerFeatureID()
           
 int eDerivedStructuralFeatureID(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
           
 Object eDynamicGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eDynamicIsSet(int featureID)
           
 void eDynamicSet(int featureID, Object newValue)
           
 void eDynamicUnset(int featureID)
           
protected  boolean eHasSettings()
           
protected  void eInitializeContainer()
           
protected  boolean eIsCaching()
           
 void eSetStore(org.eclipse.emf.ecore.InternalEObject.EStore store)
           
protected  org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder eSettings()
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
protected  int eStaticFeatureCount()
           
 org.eclipse.emf.ecore.InternalEObject.EStore eStore()
           
 
Methods inherited from class org.apache.tuscany.sdo.impl.DataObjectImpl
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, eAdapters, eBasicAdapters, eBasicSetContainer, eClass, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eGet, eInternalContainer, eIsProxy, eIsSet, eNotificationRequired, eNotify, eProxyURI, eSet, eSetClass, eSetDirectResource, eSetProxyURI, eUnset, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChangeRecorder, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicProperties, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProperties, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eSetDeliver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface commonj.sdo.DataObject
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChangeSummary, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInstanceProperties, getInstanceProperty, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getProperty, getRootObject, getSequence, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eSetDeliver
 

Field Detail

ENO_SETTINGS

protected static final Object[] ENO_SETTINGS

EUNINITIALIZED_CONTAINER

protected static final org.eclipse.emf.ecore.InternalEObject EUNINITIALIZED_CONTAINER

eSettings

protected Object[] eSettings

eStore

protected org.eclipse.emf.ecore.InternalEObject.EStore eStore
Constructor Detail

StoreDataObjectImpl

public StoreDataObjectImpl()
Creates a store-based DataObject.


StoreDataObjectImpl

public StoreDataObjectImpl(org.eclipse.emf.ecore.InternalEObject.EStore eStore)
Creates a store-based DataObject.


StoreDataObjectImpl

public StoreDataObjectImpl(org.eclipse.emf.ecore.EClass eClass)
Creates a store-based DataObject.


StoreDataObjectImpl

public StoreDataObjectImpl(org.eclipse.emf.ecore.EClass eClass,
                           org.eclipse.emf.ecore.InternalEObject.EStore eStore)
Creates a store-based DataObject.

Method Detail

eIsCaching

protected boolean eIsCaching()

dynamicGet

public Object dynamicGet(int dynamicFeatureID)
Specified by:
dynamicGet in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

dynamicSet

public void dynamicSet(int dynamicFeatureID,
                       Object value)
Specified by:
dynamicSet in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

dynamicUnset

public void dynamicUnset(int dynamicFeatureID)
Specified by:
dynamicUnset in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

eDynamicGet

public Object eDynamicGet(int featureID,
                          boolean resolve,
                          boolean coreType)
Overrides:
eDynamicGet in class DataObjectImpl

eDynamicSet

public void eDynamicSet(int featureID,
                        Object newValue)
Overrides:
eDynamicSet in class DataObjectImpl

eDynamicUnset

public void eDynamicUnset(int featureID)
Overrides:
eDynamicUnset in class DataObjectImpl

eDynamicIsSet

public boolean eDynamicIsSet(int featureID)
Overrides:
eDynamicIsSet in class DataObjectImpl

createList

protected org.eclipse.emf.common.util.EList createList(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)

createFeatureMap

protected org.eclipse.emf.ecore.util.FeatureMap createFeatureMap(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)

eContainer

public org.eclipse.emf.ecore.EObject eContainer()
Specified by:
eContainer in interface org.eclipse.emf.ecore.EObject
Overrides:
eContainer in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eContainerFeatureID

public int eContainerFeatureID()
Specified by:
eContainerFeatureID in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eContainerFeatureID in class DataObjectImpl

eInitializeContainer

protected void eInitializeContainer()

eStore

public org.eclipse.emf.ecore.InternalEObject.EStore eStore()
Specified by:
eStore in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eStore in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSetStore

public void eSetStore(org.eclipse.emf.ecore.InternalEObject.EStore store)
Specified by:
eSetStore in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSetStore in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eStaticFeatureCount

protected int eStaticFeatureCount()
Overrides:
eStaticFeatureCount in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDerivedStructuralFeatureID

public int eDerivedStructuralFeatureID(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
Overrides:
eDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eHasSettings

protected boolean eHasSettings()
Overrides:
eHasSettings in class DataObjectImpl

eSettings

protected org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder eSettings()
Overrides:
eSettings in class DataObjectImpl

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class DataObjectImpl


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.