|
||||||||||
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.apache.tuscany.sdo.impl.DataObjectImpl
org.apache.tuscany.sdo.impl.ExtensibleDataObjectImpl
public class ExtensibleDataObjectImpl
An implementation of the model object 'Extensible Data Object'.
Nested Class Summary | |
---|---|
static class |
ExtensibleDataObjectImpl.FactoryImpl
An EFactoryImpl that creates ExtensibleDataObjectImpl instances. |
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 org.eclipse.emf.ecore.EClass |
eClass
|
protected static Object[] |
ENO_SETTINGS
|
protected Object[] |
eSettings
|
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 | |
---|---|
protected |
ExtensibleDataObjectImpl()
|
|
ExtensibleDataObjectImpl(org.eclipse.emf.ecore.EClass eClass)
Creates an extensible DataObject. |
Method Summary | |
---|---|
Object |
dynamicGet(int dynamicFeatureID)
|
void |
dynamicSet(int dynamicFeatureID,
Object value)
|
void |
dynamicUnset(int dynamicFeatureID)
|
org.eclipse.emf.ecore.EClass |
eClass()
|
int |
eDerivedStructuralFeatureID(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
|
protected org.eclipse.emf.ecore.EClass |
eDynamicClass()
|
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()
|
void |
eSetClass(org.eclipse.emf.ecore.EClass eClass)
|
protected org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder |
eSettings()
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
Object |
get(int featureID,
boolean resolve)
|
Object |
get(int featureID,
boolean resolve,
boolean coreType)
|
protected boolean |
isDynamic()
|
boolean |
isSet(int featureID)
|
void |
set(int featureID,
Object newValue)
|
void |
unset(int featureID)
|
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicProperties, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, 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, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, 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 |
---|
eBasicAdapterArray, eBasicHasAdapters, eSetDeliver |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eSetDeliver |
Field Detail |
---|
protected org.eclipse.emf.ecore.EClass eClass
protected Object[] eSettings
protected static final Object[] ENO_SETTINGS
Constructor Detail |
---|
protected ExtensibleDataObjectImpl()
public ExtensibleDataObjectImpl(org.eclipse.emf.ecore.EClass eClass)
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class DataObjectImpl
public int eDerivedStructuralFeatureID(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
protected boolean eHasSettings()
eHasSettings
in class DataObjectImpl
protected org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder eSettings()
eSettings
in class DataObjectImpl
protected org.eclipse.emf.ecore.EClass eDynamicClass()
eDynamicClass
in class DataObjectImpl
protected boolean isDynamic()
public Object get(int featureID, boolean resolve)
public Object get(int featureID, boolean resolve, boolean coreType)
public void set(int featureID, Object newValue)
DataObjectImpl
set
in interface DataObject
set
in class DataObjectImpl
featureID
- the index of the property.newValue
- the new value for the property.DataObject.set(Property, Object)
public void unset(int featureID)
DataObjectImpl
unset
in interface DataObject
unset
in class DataObjectImpl
featureID
- the index of the property.DataObject.unset(Property)
public boolean isSet(int featureID)
DataObjectImpl
isSet
in interface DataObject
isSet
in class DataObjectImpl
featureID
- the index of the property.
DataObject.isSet(Property)
public org.eclipse.emf.ecore.EClass eClass()
eClass
in interface org.eclipse.emf.ecore.EObject
eClass
in class DataObjectImpl
public void eSetClass(org.eclipse.emf.ecore.EClass eClass)
eSetClass
in interface org.eclipse.emf.ecore.InternalEObject
eSetClass
in class DataObjectImpl
public Object dynamicGet(int dynamicFeatureID)
dynamicGet
in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
public void dynamicSet(int dynamicFeatureID, Object value)
dynamicSet
in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
public void dynamicUnset(int dynamicFeatureID)
dynamicUnset
in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
public Object eDynamicGet(int featureID, boolean resolve, boolean coreType)
eDynamicGet
in class DataObjectImpl
public void eDynamicSet(int featureID, Object newValue)
eDynamicSet
in class DataObjectImpl
public void eDynamicUnset(int featureID)
eDynamicUnset
in class DataObjectImpl
public boolean eDynamicIsSet(int featureID)
eDynamicIsSet
in class DataObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |