org.apache.tuscany.sdo.impl
Class DataObjectImpl

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
All Implemented Interfaces:
commonj.sdo.DataObject, java.io.Serializable, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject
Direct Known Subclasses:
AnyTypeDataObjectImpl, BaseDataGraphTypeImpl, ChangeSummaryTypeImpl, DataObjectBase, DataObjectImpl, DynamicDataObjectImpl, JavaInfoImpl, JavaMetaDataImpl, ModelsTypeImpl, PropertyImpl, SDOMetaDataGroupImpl, StoreDataObjectImpl, TextTypeImpl, TypeImpl, TypeMetaDataImpl, TypesImpl, XSDMetaDataImpl, XSDTypeImpl

public abstract class DataObjectImpl
extends org.eclipse.emf.ecore.impl.BasicEObjectImpl
implements commonj.sdo.DataObject

Base implementation of the SDO DataObject interface. This implementation allocates the minimum storage overhead needed for SDO. It provides a complete implementation of the API, but does not, however, allocate any storage for the actual properties of the data object. It instead requires subclasses for this purpose. The subclass, DynamicDataObjectImpl serves as a concrete implementation class for dynamic data objects. Static data object storage is provided by generated classes, which also directly or indirectly derive from this class.

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
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  ChangeSummaryImpl.SDOChangeRecorder changeRecorder
           
protected  org.eclipse.emf.ecore.InternalEObject eContainer
           
protected  int eContainerFeatureID
           
protected  java.lang.Object location
           
 
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.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected DataObjectImpl()
           
 
Method Summary
 commonj.sdo.DataObject createDataObject(int propertyIndex)
           
 commonj.sdo.DataObject createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)
           
 commonj.sdo.DataObject createDataObject(commonj.sdo.Property property)
           
 commonj.sdo.DataObject createDataObject(commonj.sdo.Property property, commonj.sdo.Type type)
           
 commonj.sdo.DataObject createDataObject(java.lang.String propertyName)
           
 commonj.sdo.DataObject createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)
           
 void delete()
           
 void detach()
           
protected  void eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject newContainer, int newContainerFeatureID)
           
 org.eclipse.emf.ecore.EClass eClass()
           
 int eContainerFeatureID()
           
 org.eclipse.emf.common.util.EList eContents()
           
 org.eclipse.emf.common.util.EList eCrossReferences()
           
 org.eclipse.emf.ecore.resource.Resource.Internal eDirectResource()
           
protected  org.eclipse.emf.ecore.EClass eDynamicClass()
           
 java.lang.Object eDynamicGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eDynamicIsSet(int featureID)
           
 void eDynamicSet(int featureID, java.lang.Object newValue)
           
 void eDynamicUnset(int featureID)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
protected  boolean eHasSettings()
           
 org.eclipse.emf.ecore.InternalEObject eInternalContainer()
           
 boolean eIsProxy()
           
 boolean eIsSet(int featureID)
           
 boolean eNotificationRequired()
           
 void eNotify(org.eclipse.emf.common.notify.Notification notification)
           
 org.eclipse.emf.common.util.URI eProxyURI()
           
 void eSet(int featureID, java.lang.Object newValue)
           
 void eSetClass(org.eclipse.emf.ecore.EClass eClass)
           
protected  void eSetDirectResource(org.eclipse.emf.ecore.resource.Resource.Internal resource)
           
 void eSetProxyURI(org.eclipse.emf.common.util.URI uri)
           
protected  org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder eSettings()
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.lang.Object get(int propertyIndex)
           
 java.lang.Object get(commonj.sdo.Property property)
           
 java.lang.Object get(java.lang.String path)
           
 java.math.BigDecimal getBigDecimal(int propertyIndex)
           
 java.math.BigDecimal getBigDecimal(commonj.sdo.Property property)
           
 java.math.BigDecimal getBigDecimal(java.lang.String path)
           
 java.math.BigInteger getBigInteger(int propertyIndex)
           
 java.math.BigInteger getBigInteger(commonj.sdo.Property property)
           
 java.math.BigInteger getBigInteger(java.lang.String path)
           
 boolean getBoolean(int propertyIndex)
           
 boolean getBoolean(commonj.sdo.Property property)
           
 boolean getBoolean(java.lang.String path)
           
 byte getByte(int propertyIndex)
           
 byte getByte(commonj.sdo.Property property)
           
 byte getByte(java.lang.String path)
           
 byte[] getBytes(int propertyIndex)
           
 byte[] getBytes(commonj.sdo.Property property)
           
 byte[] getBytes(java.lang.String path)
           
 commonj.sdo.ChangeSummary getChangeSummary()
           
 char getChar(int propertyIndex)
           
 char getChar(commonj.sdo.Property property)
           
 char getChar(java.lang.String path)
           
 commonj.sdo.DataObject getContainer()
           
 commonj.sdo.Property getContainmentProperty()
           
 commonj.sdo.DataGraph getDataGraph()
           
 commonj.sdo.DataObject getDataObject(int propertyIndex)
           
 commonj.sdo.DataObject getDataObject(commonj.sdo.Property property)
           
 commonj.sdo.DataObject getDataObject(java.lang.String path)
           
 java.util.Date getDate(int propertyIndex)
           
 java.util.Date getDate(commonj.sdo.Property property)
           
 java.util.Date getDate(java.lang.String path)
           
 double getDouble(int propertyIndex)
           
 double getDouble(commonj.sdo.Property property)
           
 double getDouble(java.lang.String path)
           
 float getFloat(int propertyIndex)
           
 float getFloat(commonj.sdo.Property property)
           
 float getFloat(java.lang.String path)
           
 java.util.List getInstanceProperties()
           
 int getInt(int propertyIndex)
           
 int getInt(commonj.sdo.Property property)
           
 int getInt(java.lang.String path)
           
 java.util.List getList(int propertyIndex)
           
 java.util.List getList(commonj.sdo.Property property)
           
 java.util.List getList(java.lang.String path)
           
 long getLong(int propertyIndex)
           
 long getLong(commonj.sdo.Property property)
           
 long getLong(java.lang.String path)
           
 commonj.sdo.Property getProperty(java.lang.String propertyName)
           
 commonj.sdo.DataObject getRootObject()
           
 commonj.sdo.Sequence getSequence()
           
 commonj.sdo.Sequence getSequence(int propertyIndex)
           
 commonj.sdo.Sequence getSequence(commonj.sdo.Property property)
           
 commonj.sdo.Sequence getSequence(java.lang.String path)
           
 short getShort(int propertyIndex)
           
 short getShort(commonj.sdo.Property property)
           
 short getShort(java.lang.String path)
           
 java.lang.String getString(int propertyIndex)
           
 java.lang.String getString(commonj.sdo.Property property)
           
 java.lang.String getString(java.lang.String path)
           
 commonj.sdo.Type getType()
           
 boolean isSet(int propertyIndex)
           
 boolean isSet(commonj.sdo.Property property)
           
 boolean isSet(java.lang.String path)
           
 void set(int propertyIndex, java.lang.Object value)
           
 void set(commonj.sdo.Property property, java.lang.Object value)
           
 void set(java.lang.String path, java.lang.Object value)
           
 void setBigDecimal(int propertyIndex, java.math.BigDecimal value)
           
 void setBigDecimal(commonj.sdo.Property property, java.math.BigDecimal value)
           
 void setBigDecimal(java.lang.String path, java.math.BigDecimal value)
           
 void setBigInteger(int propertyIndex, java.math.BigInteger value)
           
 void setBigInteger(commonj.sdo.Property property, java.math.BigInteger value)
           
 void setBigInteger(java.lang.String path, java.math.BigInteger value)
           
 void setBoolean(int propertyIndex, boolean value)
           
 void setBoolean(commonj.sdo.Property property, boolean value)
           
 void setBoolean(java.lang.String path, boolean value)
           
 void setByte(int propertyIndex, byte value)
           
 void setByte(commonj.sdo.Property property, byte value)
           
 void setByte(java.lang.String path, byte value)
           
 void setBytes(int propertyIndex, byte[] value)
           
 void setBytes(commonj.sdo.Property property, byte[] value)
           
 void setBytes(java.lang.String path, byte[] value)
           
 void setChangeRecorder(ChangeSummaryImpl.SDOChangeRecorder changeRecorder)
           
 void setChar(int propertyIndex, char value)
           
 void setChar(commonj.sdo.Property property, char value)
           
 void setChar(java.lang.String path, char value)
           
 void setDataObject(int propertyIndex, commonj.sdo.DataObject value)
           
 void setDataObject(commonj.sdo.Property property, commonj.sdo.DataObject value)
           
 void setDataObject(java.lang.String path, commonj.sdo.DataObject value)
           
 void setDate(int propertyIndex, java.util.Date value)
           
 void setDate(commonj.sdo.Property property, java.util.Date value)
           
 void setDate(java.lang.String path, java.util.Date value)
           
 void setDouble(int propertyIndex, double value)
           
 void setDouble(commonj.sdo.Property property, double value)
           
 void setDouble(java.lang.String path, double value)
           
 void setFloat(int propertyIndex, float value)
           
 void setFloat(commonj.sdo.Property property, float value)
           
 void setFloat(java.lang.String path, float value)
           
 void setInt(int propertyIndex, int value)
           
 void setInt(commonj.sdo.Property property, int value)
           
 void setInt(java.lang.String path, int value)
           
 void setList(int propertyIndex, java.util.List value)
           
 void setList(commonj.sdo.Property property, java.util.List value)
           
 void setList(java.lang.String path, java.util.List value)
           
 void setLong(int propertyIndex, long value)
           
 void setLong(commonj.sdo.Property property, long value)
           
 void setLong(java.lang.String path, long value)
           
 void setShort(int propertyIndex, short value)
           
 void setShort(commonj.sdo.Property property, short value)
           
 void setShort(java.lang.String path, short value)
           
 void setString(int propertyIndex, java.lang.String value)
           
 void setString(commonj.sdo.Property property, java.lang.String value)
           
 void setString(java.lang.String path, java.lang.String value)
           
 void unset(int propertyIndex)
           
 void unset(commonj.sdo.Property property)
           
 void unset(java.lang.String path)
           
 java.lang.Object writeReplace()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicProperties, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProperties, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eAdapters, eBasicAdapters, eDeliver, eSetDeliver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

eContainer

protected org.eclipse.emf.ecore.InternalEObject eContainer

eContainerFeatureID

protected int eContainerFeatureID

changeRecorder

protected ChangeSummaryImpl.SDOChangeRecorder changeRecorder

location

protected java.lang.Object location
Constructor Detail

DataObjectImpl

protected DataObjectImpl()

Method Detail

get

public java.lang.Object get(int propertyIndex)

Specified by:
get in interface commonj.sdo.DataObject

set

public void set(int propertyIndex,
                java.lang.Object value)

Specified by:
set in interface commonj.sdo.DataObject

isSet

public boolean isSet(int propertyIndex)

Specified by:
isSet in interface commonj.sdo.DataObject

unset

public void unset(int propertyIndex)

Specified by:
unset in interface commonj.sdo.DataObject

get

public java.lang.Object get(commonj.sdo.Property property)

Specified by:
get in interface commonj.sdo.DataObject

set

public void set(commonj.sdo.Property property,
                java.lang.Object value)

Specified by:
set in interface commonj.sdo.DataObject

isSet

public boolean isSet(commonj.sdo.Property property)

Specified by:
isSet in interface commonj.sdo.DataObject

unset

public void unset(commonj.sdo.Property property)

Specified by:
unset in interface commonj.sdo.DataObject

getContainer

public commonj.sdo.DataObject getContainer()

Specified by:
getContainer in interface commonj.sdo.DataObject

getContainmentProperty

public commonj.sdo.Property getContainmentProperty()

Specified by:
getContainmentProperty in interface commonj.sdo.DataObject

getType

public commonj.sdo.Type getType()

Specified by:
getType in interface commonj.sdo.DataObject

writeReplace

public java.lang.Object writeReplace()
                              throws java.io.ObjectStreamException

Throws:
java.io.ObjectStreamException

get

public java.lang.Object get(java.lang.String path)

Specified by:
get in interface commonj.sdo.DataObject

set

public void set(java.lang.String path,
                java.lang.Object value)

Specified by:
set in interface commonj.sdo.DataObject

isSet

public boolean isSet(java.lang.String path)

Specified by:
isSet in interface commonj.sdo.DataObject

unset

public void unset(java.lang.String path)

Specified by:
unset in interface commonj.sdo.DataObject

getDataGraph

public commonj.sdo.DataGraph getDataGraph()

Specified by:
getDataGraph in interface commonj.sdo.DataObject

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String path)

Specified by:
getBigDecimal in interface commonj.sdo.DataObject

getBigInteger

public java.math.BigInteger getBigInteger(java.lang.String path)

Specified by:
getBigInteger in interface commonj.sdo.DataObject

getBoolean

public boolean getBoolean(java.lang.String path)

Specified by:
getBoolean in interface commonj.sdo.DataObject

getByte

public byte getByte(java.lang.String path)

Specified by:
getByte in interface commonj.sdo.DataObject

getBytes

public byte[] getBytes(java.lang.String path)

Specified by:
getBytes in interface commonj.sdo.DataObject

getChar

public char getChar(java.lang.String path)

Specified by:
getChar in interface commonj.sdo.DataObject

getDataObject

public commonj.sdo.DataObject getDataObject(java.lang.String path)

Specified by:
getDataObject in interface commonj.sdo.DataObject

getDate

public java.util.Date getDate(java.lang.String path)

Specified by:
getDate in interface commonj.sdo.DataObject

getDouble

public double getDouble(java.lang.String path)

Specified by:
getDouble in interface commonj.sdo.DataObject

getFloat

public float getFloat(java.lang.String path)

Specified by:
getFloat in interface commonj.sdo.DataObject

getInt

public int getInt(java.lang.String path)

Specified by:
getInt in interface commonj.sdo.DataObject

getList

public java.util.List getList(java.lang.String path)

Specified by:
getList in interface commonj.sdo.DataObject

getLong

public long getLong(java.lang.String path)

Specified by:
getLong in interface commonj.sdo.DataObject

getSequence

public commonj.sdo.Sequence getSequence(java.lang.String path)

Specified by:
getSequence in interface commonj.sdo.DataObject

getShort

public short getShort(java.lang.String path)

Specified by:
getShort in interface commonj.sdo.DataObject

getString

public java.lang.String getString(java.lang.String path)

Specified by:
getString in interface commonj.sdo.DataObject

setBigDecimal

public void setBigDecimal(java.lang.String path,
                          java.math.BigDecimal value)

Specified by:
setBigDecimal in interface commonj.sdo.DataObject

setBigInteger

public void setBigInteger(java.lang.String path,
                          java.math.BigInteger value)

Specified by:
setBigInteger in interface commonj.sdo.DataObject

setBoolean

public void setBoolean(java.lang.String path,
                       boolean value)

Specified by:
setBoolean in interface commonj.sdo.DataObject

setByte

public void setByte(java.lang.String path,
                    byte value)

Specified by:
setByte in interface commonj.sdo.DataObject

setBytes

public void setBytes(java.lang.String path,
                     byte[] value)

Specified by:
setBytes in interface commonj.sdo.DataObject

setChar

public void setChar(java.lang.String path,
                    char value)

Specified by:
setChar in interface commonj.sdo.DataObject

setDataObject

public void setDataObject(java.lang.String path,
                          commonj.sdo.DataObject value)

Specified by:
setDataObject in interface commonj.sdo.DataObject

setDate

public void setDate(java.lang.String path,
                    java.util.Date value)

Specified by:
setDate in interface commonj.sdo.DataObject

setDouble

public void setDouble(java.lang.String path,
                      double value)

Specified by:
setDouble in interface commonj.sdo.DataObject

setFloat

public void setFloat(java.lang.String path,
                     float value)

Specified by:
setFloat in interface commonj.sdo.DataObject

setInt

public void setInt(java.lang.String path,
                   int value)

Specified by:
setInt in interface commonj.sdo.DataObject

setList

public void setList(java.lang.String path,
                    java.util.List value)

Specified by:
setList in interface commonj.sdo.DataObject

setLong

public void setLong(java.lang.String path,
                    long value)

Specified by:
setLong in interface commonj.sdo.DataObject

setShort

public void setShort(java.lang.String path,
                     short value)

Specified by:
setShort in interface commonj.sdo.DataObject

setString

public void setString(java.lang.String path,
                      java.lang.String value)

Specified by:
setString in interface commonj.sdo.DataObject

getBigDecimal

public java.math.BigDecimal getBigDecimal(int propertyIndex)

Specified by:
getBigDecimal in interface commonj.sdo.DataObject

getBigInteger

public java.math.BigInteger getBigInteger(int propertyIndex)

Specified by:
getBigInteger in interface commonj.sdo.DataObject

getBoolean

public boolean getBoolean(int propertyIndex)

Specified by:
getBoolean in interface commonj.sdo.DataObject

getByte

public byte getByte(int propertyIndex)

Specified by:
getByte in interface commonj.sdo.DataObject

getBytes

public byte[] getBytes(int propertyIndex)

Specified by:
getBytes in interface commonj.sdo.DataObject

getChar

public char getChar(int propertyIndex)

Specified by:
getChar in interface commonj.sdo.DataObject

getDataObject

public commonj.sdo.DataObject getDataObject(int propertyIndex)

Specified by:
getDataObject in interface commonj.sdo.DataObject

getDate

public java.util.Date getDate(int propertyIndex)

Specified by:
getDate in interface commonj.sdo.DataObject

getDouble

public double getDouble(int propertyIndex)

Specified by:
getDouble in interface commonj.sdo.DataObject

getFloat

public float getFloat(int propertyIndex)

Specified by:
getFloat in interface commonj.sdo.DataObject

getInt

public int getInt(int propertyIndex)

Specified by:
getInt in interface commonj.sdo.DataObject

getList

public java.util.List getList(int propertyIndex)

Specified by:
getList in interface commonj.sdo.DataObject

getLong

public long getLong(int propertyIndex)

Specified by:
getLong in interface commonj.sdo.DataObject

getSequence

public commonj.sdo.Sequence getSequence(int propertyIndex)

Specified by:
getSequence in interface commonj.sdo.DataObject

getShort

public short getShort(int propertyIndex)

Specified by:
getShort in interface commonj.sdo.DataObject

getString

public java.lang.String getString(int propertyIndex)

Specified by:
getString in interface commonj.sdo.DataObject

setBigDecimal

public void setBigDecimal(int propertyIndex,
                          java.math.BigDecimal value)

Specified by:
setBigDecimal in interface commonj.sdo.DataObject

setBigInteger

public void setBigInteger(int propertyIndex,
                          java.math.BigInteger value)

Specified by:
setBigInteger in interface commonj.sdo.DataObject

setBoolean

public void setBoolean(int propertyIndex,
                       boolean value)

Specified by:
setBoolean in interface commonj.sdo.DataObject

setByte

public void setByte(int propertyIndex,
                    byte value)

Specified by:
setByte in interface commonj.sdo.DataObject

setBytes

public void setBytes(int propertyIndex,
                     byte[] value)

Specified by:
setBytes in interface commonj.sdo.DataObject

setChar

public void setChar(int propertyIndex,
                    char value)

Specified by:
setChar in interface commonj.sdo.DataObject

setDataObject

public void setDataObject(int propertyIndex,
                          commonj.sdo.DataObject value)

Specified by:
setDataObject in interface commonj.sdo.DataObject

setDate

public void setDate(int propertyIndex,
                    java.util.Date value)

Specified by:
setDate in interface commonj.sdo.DataObject

setDouble

public void setDouble(int propertyIndex,
                      double value)

Specified by:
setDouble in interface commonj.sdo.DataObject

setFloat

public void setFloat(int propertyIndex,
                     float value)

Specified by:
setFloat in interface commonj.sdo.DataObject

setInt

public void setInt(int propertyIndex,
                   int value)

Specified by:
setInt in interface commonj.sdo.DataObject

setList

public void setList(int propertyIndex,
                    java.util.List value)

Specified by:
setList in interface commonj.sdo.DataObject

setLong

public void setLong(int propertyIndex,
                    long value)

Specified by:
setLong in interface commonj.sdo.DataObject

setShort

public void setShort(int propertyIndex,
                     short value)

Specified by:
setShort in interface commonj.sdo.DataObject

setString

public void setString(int propertyIndex,
                      java.lang.String value)

Specified by:
setString in interface commonj.sdo.DataObject

getBigDecimal

public java.math.BigDecimal getBigDecimal(commonj.sdo.Property property)

Specified by:
getBigDecimal in interface commonj.sdo.DataObject

getBigInteger

public java.math.BigInteger getBigInteger(commonj.sdo.Property property)

Specified by:
getBigInteger in interface commonj.sdo.DataObject

getBoolean

public boolean getBoolean(commonj.sdo.Property property)

Specified by:
getBoolean in interface commonj.sdo.DataObject

getByte

public byte getByte(commonj.sdo.Property property)

Specified by:
getByte in interface commonj.sdo.DataObject

getBytes

public byte[] getBytes(commonj.sdo.Property property)

Specified by:
getBytes in interface commonj.sdo.DataObject

getChar

public char getChar(commonj.sdo.Property property)

Specified by:
getChar in interface commonj.sdo.DataObject

getDataObject

public commonj.sdo.DataObject getDataObject(commonj.sdo.Property property)

Specified by:
getDataObject in interface commonj.sdo.DataObject

getDate

public java.util.Date getDate(commonj.sdo.Property property)

Specified by:
getDate in interface commonj.sdo.DataObject

getDouble

public double getDouble(commonj.sdo.Property property)

Specified by:
getDouble in interface commonj.sdo.DataObject

getFloat

public float getFloat(commonj.sdo.Property property)

Specified by:
getFloat in interface commonj.sdo.DataObject

getInt

public int getInt(commonj.sdo.Property property)

Specified by:
getInt in interface commonj.sdo.DataObject

getList

public java.util.List getList(commonj.sdo.Property property)

Specified by:
getList in interface commonj.sdo.DataObject

getLong

public long getLong(commonj.sdo.Property property)

Specified by:
getLong in interface commonj.sdo.DataObject

getSequence

public commonj.sdo.Sequence getSequence(commonj.sdo.Property property)

Specified by:
getSequence in interface commonj.sdo.DataObject

getShort

public short getShort(commonj.sdo.Property property)

Specified by:
getShort in interface commonj.sdo.DataObject

getString

public java.lang.String getString(commonj.sdo.Property property)

Specified by:
getString in interface commonj.sdo.DataObject

setBigDecimal

public void setBigDecimal(commonj.sdo.Property property,
                          java.math.BigDecimal value)

Specified by:
setBigDecimal in interface commonj.sdo.DataObject

setBigInteger

public void setBigInteger(commonj.sdo.Property property,
                          java.math.BigInteger value)

Specified by:
setBigInteger in interface commonj.sdo.DataObject

setBoolean

public void setBoolean(commonj.sdo.Property property,
                       boolean value)

Specified by:
setBoolean in interface commonj.sdo.DataObject

setByte

public void setByte(commonj.sdo.Property property,
                    byte value)

Specified by:
setByte in interface commonj.sdo.DataObject

setBytes

public void setBytes(commonj.sdo.Property property,
                     byte[] value)

Specified by:
setBytes in interface commonj.sdo.DataObject

setChar

public void setChar(commonj.sdo.Property property,
                    char value)

Specified by:
setChar in interface commonj.sdo.DataObject

setDataObject

public void setDataObject(commonj.sdo.Property property,
                          commonj.sdo.DataObject value)

Specified by:
setDataObject in interface commonj.sdo.DataObject

setDate

public void setDate(commonj.sdo.Property property,
                    java.util.Date value)

Specified by:
setDate in interface commonj.sdo.DataObject

setDouble

public void setDouble(commonj.sdo.Property property,
                      double value)

Specified by:
setDouble in interface commonj.sdo.DataObject

setFloat

public void setFloat(commonj.sdo.Property property,
                     float value)

Specified by:
setFloat in interface commonj.sdo.DataObject

setInt

public void setInt(commonj.sdo.Property property,
                   int value)

Specified by:
setInt in interface commonj.sdo.DataObject

setList

public void setList(commonj.sdo.Property property,
                    java.util.List value)

Specified by:
setList in interface commonj.sdo.DataObject

setLong

public void setLong(commonj.sdo.Property property,
                    long value)

Specified by:
setLong in interface commonj.sdo.DataObject

setShort

public void setShort(commonj.sdo.Property property,
                     short value)

Specified by:
setShort in interface commonj.sdo.DataObject

setString

public void setString(commonj.sdo.Property property,
                      java.lang.String value)

Specified by:
setString in interface commonj.sdo.DataObject

createDataObject

public commonj.sdo.DataObject createDataObject(java.lang.String propertyName)

Specified by:
createDataObject in interface commonj.sdo.DataObject

createDataObject

public commonj.sdo.DataObject createDataObject(int propertyIndex)

Specified by:
createDataObject in interface commonj.sdo.DataObject

createDataObject

public commonj.sdo.DataObject createDataObject(commonj.sdo.Property property)

Specified by:
createDataObject in interface commonj.sdo.DataObject

createDataObject

public commonj.sdo.DataObject createDataObject(java.lang.String propertyName,
                                               java.lang.String namespaceURI,
                                               java.lang.String typeName)

Specified by:
createDataObject in interface commonj.sdo.DataObject

createDataObject

public commonj.sdo.DataObject createDataObject(int propertyIndex,
                                               java.lang.String namespaceURI,
                                               java.lang.String typeName)

Specified by:
createDataObject in interface commonj.sdo.DataObject

createDataObject

public commonj.sdo.DataObject createDataObject(commonj.sdo.Property property,
                                               commonj.sdo.Type type)

Specified by:
createDataObject in interface commonj.sdo.DataObject

delete

public void delete()

Specified by:
delete in interface commonj.sdo.DataObject

getSequence

public commonj.sdo.Sequence getSequence()

Specified by:
getSequence in interface commonj.sdo.DataObject

getInstanceProperties

public java.util.List getInstanceProperties()

Specified by:
getInstanceProperties in interface commonj.sdo.DataObject

getProperty

public commonj.sdo.Property getProperty(java.lang.String propertyName)

Specified by:
getProperty in interface commonj.sdo.DataObject

getRootObject

public commonj.sdo.DataObject getRootObject()

Specified by:
getRootObject in interface commonj.sdo.DataObject

getChangeSummary

public commonj.sdo.ChangeSummary getChangeSummary()

Specified by:
getChangeSummary in interface commonj.sdo.DataObject

detach

public void detach()

Specified by:
detach in interface commonj.sdo.DataObject

eStaticClass

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

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eNotificationRequired

public boolean eNotificationRequired()
Specified by:
eNotificationRequired in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eNotificationRequired in class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

eNotify

public void eNotify(org.eclipse.emf.common.notify.Notification notification)
Specified by:
eNotify in interface org.eclipse.emf.common.notify.Notifier
Overrides:
eNotify in class org.eclipse.emf.common.notify.impl.BasicNotifierImpl

setChangeRecorder

public void setChangeRecorder(ChangeSummaryImpl.SDOChangeRecorder changeRecorder)

eInternalContainer

public org.eclipse.emf.ecore.InternalEObject eInternalContainer()
Specified by:
eInternalContainer in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eInternalContainer 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 org.eclipse.emf.ecore.impl.BasicEObjectImpl

eBasicSetContainer

protected void eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject newContainer,
                                  int newContainerFeatureID)
Overrides:
eBasicSetContainer in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eClass

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

eContents

public org.eclipse.emf.common.util.EList eContents()
Specified by:
eContents in interface org.eclipse.emf.ecore.EObject
Overrides:
eContents in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eCrossReferences

public org.eclipse.emf.common.util.EList eCrossReferences()
Specified by:
eCrossReferences in interface org.eclipse.emf.ecore.EObject
Overrides:
eCrossReferences in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDirectResource

public org.eclipse.emf.ecore.resource.Resource.Internal eDirectResource()
Specified by:
eDirectResource in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eDirectResource in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDynamicClass

protected org.eclipse.emf.ecore.EClass eDynamicClass()
Overrides:
eDynamicClass in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eHasSettings

protected boolean eHasSettings()
Overrides:
eHasSettings in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsProxy

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

eProxyURI

public org.eclipse.emf.common.util.URI eProxyURI()
Specified by:
eProxyURI in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eProxyURI in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSetClass

public void eSetClass(org.eclipse.emf.ecore.EClass eClass)
Specified by:
eSetClass in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSetClass in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSetDirectResource

protected void eSetDirectResource(org.eclipse.emf.ecore.resource.Resource.Internal resource)
Overrides:
eSetDirectResource in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSetProxyURI

public void eSetProxyURI(org.eclipse.emf.common.util.URI uri)
Specified by:
eSetProxyURI in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSetProxyURI in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSettings

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

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)
Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

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

eUnset

public void eUnset(int featureID)
Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(int featureID)
Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDynamicGet

public java.lang.Object eDynamicGet(int featureID,
                                    boolean resolve,
                                    boolean coreType)
Overrides:
eDynamicGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDynamicSet

public void eDynamicSet(int featureID,
                        java.lang.Object newValue)
Overrides:
eDynamicSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDynamicUnset

public void eDynamicUnset(int featureID)
Overrides:
eDynamicUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eDynamicIsSet

public boolean eDynamicIsSet(int featureID)
Overrides:
eDynamicIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl


Copyright © 2006 Apache Software Foundation. All Rights Reserved.