org.apache.tuscany.sdo.impl
Class DataObjectBase
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.apache.tuscany.sdo.impl.DataObjectImpl
org.apache.tuscany.sdo.impl.DataObjectBase
- 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:
- BaseDataGraphTypeImpl, DataObjectImpl, JavaInfoImpl, JavaMetaDataImpl, ModelsTypeImpl, PropertyImpl, SDOMetaDataGroupImpl, TextTypeImpl, TypeImpl, TypeMetaDataImpl, TypesImpl, XMLInfoImpl, XSDMetaDataImpl, XSDTypeImpl
public abstract class DataObjectBase
- extends DataObjectImpl
Base implementation of the SDO DataObject interface. Used as base class for generated (static) SDO classes
- See Also:
- Serialized Form
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 |
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 |
Method Summary |
protected DataObjectBase.ChangeContext |
addNotification(java.lang.Object notifier,
int eventType,
int featureID,
java.lang.Object oldValue,
java.lang.Object newValue,
boolean isSetChanged,
DataObjectBase.ChangeContext changeContext)
|
protected DataObjectBase.ChangeContext |
addNotification(java.lang.Object notifier,
int eventType,
int featureID,
java.lang.Object oldValue,
java.lang.Object newValue,
DataObjectBase.ChangeContext changeContext)
|
protected DataObjectBase.ChangeContext |
basicAdd(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex,
java.lang.Object newValue,
DataObjectBase.ChangeContext changeContext)
|
protected void |
createChangeSummary(int property)
|
protected java.util.List |
createPropertyList(int listKind,
java.lang.Class dataClass,
int property)
Deprecated. |
protected java.util.List |
createPropertyList(int listKind,
java.lang.Class dataClass,
int property,
int reverseProperty)
|
protected BasicSequence |
createSequence(int property)
|
protected commonj.sdo.Sequence |
createSequence(commonj.sdo.Sequence sequence,
commonj.sdo.Type type,
int propertyIndex)
|
protected void |
dispatch(DataObjectBase.ChangeContext changeContext)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int propertyNumber,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
protected java.lang.Object |
get(int featureID,
boolean resolve)
|
protected java.lang.Object |
get(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
|
protected java.util.List |
getList(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
|
commonj.sdo.Type |
getType()
|
protected int |
internalConvertIndex(int internalIndex)
|
protected DataObjectBase.ChangeContext |
inverseAdd(java.lang.Object otherEnd,
int propertyIndex,
DataObjectBase.ChangeContext changeContext)
|
protected DataObjectBase.ChangeContext |
inverseAdd(java.lang.Object thisEnd,
java.lang.Object otherEnd,
int propertyIndex,
java.lang.Class baseClass,
DataObjectBase.ChangeContext changeContext)
|
protected DataObjectBase.ChangeContext |
inverseRemove(java.lang.Object otherEnd,
int propertyIndex,
DataObjectBase.ChangeContext changeContext)
|
protected DataObjectBase.ChangeContext |
inverseRemove(java.lang.Object thisEnd,
java.lang.Object otherEnd,
int propertyIndex,
java.lang.Class baseClass,
DataObjectBase.ChangeContext changeContext)
|
protected boolean |
isNotifying()
|
protected boolean |
isProxy()
|
protected boolean |
isProxy(java.lang.Object object)
|
protected boolean |
isSequenceEmpty(commonj.sdo.Sequence sequence)
|
protected boolean |
isSet(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
|
protected void |
notify(int changeKind,
int property,
boolean oldBooleanValue,
boolean newBooleanValue,
boolean isSetChange)
|
protected void |
notify(int changeKind,
int property,
double oldDoubleValue,
double newDoubleValue,
boolean isSetChange)
|
protected void |
notify(int changeKind,
int property,
java.lang.Object oldValue,
java.lang.Object newValue)
|
protected void |
notify(int changeKind,
int property,
java.lang.Object oldValue,
java.lang.Object newValue,
boolean isSetChange)
|
protected DataObjectBase.ChangeContext |
removeFromList(java.util.List propertyList,
java.lang.Object objectToRemove,
DataObjectBase.ChangeContext changeContext)
|
protected DataObjectBase.ChangeContext |
removeFromSequence(commonj.sdo.Sequence sequence,
java.lang.Object otherEnd,
DataObjectBase.ChangeContext changeContext)
|
protected java.lang.Object |
resolveProxy(java.lang.Object proxy)
|
protected void |
set(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex,
java.lang.Object newValue)
|
protected void |
setSequence(commonj.sdo.Sequence seq,
java.lang.Object newValue)
|
java.lang.String |
toString()
|
protected void |
unset(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
|
protected void |
unsetSequence(commonj.sdo.Sequence seq)
|
Methods inherited from class org.apache.tuscany.sdo.impl.DataObjectImpl |
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, detach, eBasicSetContainer, eClass, eContainerFeatureID, eContents, eCrossReferences, eDirectResource, eDynamicClass, eDynamicGet, eDynamicIsSet, eDynamicSet, eDynamicUnset, eHasSettings, eInternalContainer, eIsProxy, eNotificationRequired, eNotify, eProxyURI, eSetClass, eSetDirectResource, eSetProxyURI, eSettings, 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, 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, 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, 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 |
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 |
OPPOSITE_FEATURE_BASE
protected int OPPOSITE_FEATURE_BASE
DataObjectBase
public DataObjectBase()
isNotifying
protected boolean isNotifying()
notify
protected void notify(int changeKind,
int property,
java.lang.Object oldValue,
java.lang.Object newValue)
notify
protected void notify(int changeKind,
int property,
java.lang.Object oldValue,
java.lang.Object newValue,
boolean isSetChange)
notify
protected void notify(int changeKind,
int property,
double oldDoubleValue,
double newDoubleValue,
boolean isSetChange)
notify
protected void notify(int changeKind,
int property,
boolean oldBooleanValue,
boolean newBooleanValue,
boolean isSetChange)
createPropertyList
protected java.util.List createPropertyList(int listKind,
java.lang.Class dataClass,
int property)
- Deprecated.
createPropertyList
protected java.util.List createPropertyList(int listKind,
java.lang.Class dataClass,
int property,
int reverseProperty)
createSequence
protected BasicSequence createSequence(int property)
createSequence
protected commonj.sdo.Sequence createSequence(commonj.sdo.Sequence sequence,
commonj.sdo.Type type,
int propertyIndex)
createChangeSummary
protected void createChangeSummary(int property)
get
protected java.lang.Object get(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
getList
protected java.util.List getList(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
set
protected void set(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex,
java.lang.Object newValue)
unset
protected void unset(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
isSet
protected boolean isSet(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex)
isSequenceEmpty
protected boolean isSequenceEmpty(commonj.sdo.Sequence sequence)
setSequence
protected void setSequence(commonj.sdo.Sequence seq,
java.lang.Object newValue)
unsetSequence
protected void unsetSequence(commonj.sdo.Sequence seq)
basicAdd
protected DataObjectBase.ChangeContext basicAdd(commonj.sdo.Sequence seq,
commonj.sdo.Type type,
int propertyIndex,
java.lang.Object newValue,
DataObjectBase.ChangeContext changeContext)
get
protected java.lang.Object get(int featureID,
boolean resolve)
inverseRemove
protected DataObjectBase.ChangeContext inverseRemove(java.lang.Object otherEnd,
int propertyIndex,
DataObjectBase.ChangeContext changeContext)
inverseAdd
protected DataObjectBase.ChangeContext inverseAdd(java.lang.Object otherEnd,
int propertyIndex,
DataObjectBase.ChangeContext changeContext)
inverseRemove
protected DataObjectBase.ChangeContext inverseRemove(java.lang.Object thisEnd,
java.lang.Object otherEnd,
int propertyIndex,
java.lang.Class baseClass,
DataObjectBase.ChangeContext changeContext)
inverseAdd
protected DataObjectBase.ChangeContext inverseAdd(java.lang.Object thisEnd,
java.lang.Object otherEnd,
int propertyIndex,
java.lang.Class baseClass,
DataObjectBase.ChangeContext changeContext)
addNotification
protected DataObjectBase.ChangeContext addNotification(java.lang.Object notifier,
int eventType,
int featureID,
java.lang.Object oldValue,
java.lang.Object newValue,
boolean isSetChanged,
DataObjectBase.ChangeContext changeContext)
addNotification
protected DataObjectBase.ChangeContext addNotification(java.lang.Object notifier,
int eventType,
int featureID,
java.lang.Object oldValue,
java.lang.Object newValue,
DataObjectBase.ChangeContext changeContext)
removeFromList
protected DataObjectBase.ChangeContext removeFromList(java.util.List propertyList,
java.lang.Object objectToRemove,
DataObjectBase.ChangeContext changeContext)
removeFromSequence
protected DataObjectBase.ChangeContext removeFromSequence(commonj.sdo.Sequence sequence,
java.lang.Object otherEnd,
DataObjectBase.ChangeContext changeContext)
dispatch
protected void dispatch(DataObjectBase.ChangeContext changeContext)
isProxy
protected boolean isProxy()
isProxy
protected boolean isProxy(java.lang.Object object)
resolveProxy
protected java.lang.Object resolveProxy(java.lang.Object proxy)
eStaticClass
public org.eclipse.emf.ecore.EClass eStaticClass()
- Description copied from class:
DataObjectImpl
-
- Overrides:
eStaticClass
in class DataObjectImpl
getType
public commonj.sdo.Type getType()
- Description copied from class:
DataObjectImpl
-
- Specified by:
getType
in interface commonj.sdo.DataObject
- Overrides:
getType
in class DataObjectImpl
internalConvertIndex
protected int internalConvertIndex(int internalIndex)
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 DataObjectImpl
eSet
public void eSet(int featureID,
java.lang.Object newValue)
- Specified by:
eSet
in interface org.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in class DataObjectImpl
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in class DataObjectImpl
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in class DataObjectImpl
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int propertyNumber,
org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
toString
public java.lang.String toString()
- Overrides:
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
Copyright © 2007 Apache Software Foundation. All Rights Reserved.