## Uses of Interface
commonj.sdo.DataObject

Packages that use DataObject
commonj.sdo: Provides an API for accessing and manipulating structured data.
org.eclipse.emf.ecore.sdo: Provides an API for supporting Service Data Objects in EMF.
org.eclipse.emf.ecore.sdo.impl: Provides an implementation of the Ecore-based SDO API.
org.eclipse.emf.ecore.sdo.util: Provides utilities.

Uses of DataObject in commonj.sdo

Methods in commonj.sdo that return DataObject
`DataObject` `DataObject.createDataObject(int propertyIndex)` Returns a new `data object` contained by this object using the specified property, which must be a `containment property`.
`DataObject` `DataObject.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)` Returns a new `data object` contained by this object using the specified property, which must be a `containment property`.
`DataObject` `DataObject.createDataObject(Property property)` Returns a new `data object` contained by this object using the specified property, which must be a `containment property`.
`DataObject` `DataObject.createDataObject(Property property, Type type)` Returns a new `data object` contained by this object using the specified property, which must be of `containment type`.
`DataObject` `DataObject.createDataObject(java.lang.String propertyName)` Returns a new `data object` contained by this object using the specified property, which must be a `containment property`.
`DataObject` `DataObject.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)` Returns a new `data object` contained by this object using the specified property, which must be a `containment property`.
`DataObject` `DataGraph.createRootObject(java.lang.String namespaceURI, java.lang.String typeName)` Creates a new root data object of the `specified type`, replacing the existing root, if one exists.
`DataObject` `DataGraph.createRootObject(Type type)` Creates a new root data object of the specified type, replacing the existing root, if one exists.
`DataObject` `DataObject.getContainer()` Returns the containing `data object` or `null` if there is no container.
`DataObject` `DataObject.getDataObject(int propertyIndex)` Returns the value of a `DataObject` property identified by the specified property index.
`DataObject` `DataObject.getDataObject(Property property)` Returns the value of the specified `DataObject` property.
`DataObject` `DataObject.getDataObject(java.lang.String path)` Returns the value of a `DataObject` property identified by the specified path.
`DataObject` `DataGraph.getRootObject()` Returns the root `data object` of this data graph.

Methods in commonj.sdo with parameters of type DataObject
`java.util.List` `ChangeSummary.getOldValues(DataObject dataObject)` Returns a list of `settings` that represent the property values of the given `dataObject` at the point when logging `began`.
`boolean` `ChangeSummary.isCreated(DataObject dataObject)` Returns whether or not the specified data object was created while `logging`.
`boolean` `ChangeSummary.isDeleted(DataObject dataObject)` Returns whether or not the specified data object was deleted while `logging`.
`void` `DataObject.setDataObject(int propertyIndex, DataObject value)` Sets the value of a `DataObject` property identified by the specified property index, to the specified value.
`void` `DataObject.setDataObject(Property property, DataObject value)` Sets the value of the specified `DataObject` property, to the specified value.
`void` `DataObject.setDataObject(java.lang.String path, DataObject value)` Sets the value of a `DataObject` property identified by the specified path, to the specified value.

Uses of DataObject in org.eclipse.emf.ecore.sdo

Subinterfaces of DataObject in org.eclipse.emf.ecore.sdo
`interface` `EDataObject` A representation of the model object 'EData Object'
`interface` `EDataObjectAnyType` A representation of the model object 'EData Object Any Type'
`interface` `EDataObjectSimpleAnyType` A representation of the model object 'EData Object Simple Any Type'
`interface` `InternalEDataObject` A representation of the model object 'Internal EData Object'.

Methods in org.eclipse.emf.ecore.sdo that return DataObject
`DataObject` `EChangeSummary.getOldContainer(DataObject dataObject)` Returns the value of the `container` data object at the point when logging `began`.

Methods in org.eclipse.emf.ecore.sdo with parameters of type DataObject
`DataObject` `EChangeSummary.getOldContainer(DataObject dataObject)` Returns the value of the `container` data object at the point when logging `began`.
`Property` `EChangeSummary.getOldContainmentProperty(DataObject dataObject)` Returns the value of the `containment property` data object property at the point when logging `began`.
`ChangeSummary.Setting` `EChangeSummary.getOldValue(DataObject dataObject, Property property)` Returns a `setting` for the specified property representing the property value of the given `dataObject` at the point when logging `began`.
`boolean` `EChangeSummary.isChanged(DataObject dataObject)` Returns whether or not the specified data object was changed while `logging`.

Uses of DataObject in org.eclipse.emf.ecore.sdo.impl

Classes in org.eclipse.emf.ecore.sdo.impl that implement DataObject
`class` `DynamicEDataObjectImpl` An implementation of the model object 'EData Object' tuned for dynamic use
`class` `DynamicEStoreEDataObjectImpl` An implementation of the model object 'EData Object' that delegates to a `store`
`class` `EChangeSummaryImpl` An implementation of the model object 'EChange Summary'
`class` `EChangeSummarySettingImpl` An implementation of the model object 'EChange Summary Setting'
`class` `EDataObjectAnyTypeImpl` An implementation of the model object 'EData Object Any Type'
`class` `EDataObjectImpl` An implementation of the model object 'EData Object'
`class` `EDataObjectSimpleAnyTypeImpl` An implementation of the model object 'EData Object Simple Any Type'
`class` `EStoreEDataObjectImpl` An implementation of the model object 'EData Object' that delegates to a `store`

Fields in org.eclipse.emf.ecore.sdo.impl with type parameters of type DataObject
`protected java.util.HashMap<DataObject,java.util.List<ChangeSummary.Setting>>` `EChangeSummaryImpl.cachedSDOObjectChanges`

Methods in org.eclipse.emf.ecore.sdo.impl that return DataObject
`DataObject` `DynamicEDataObjectImpl.createDataObject(int propertyIndex)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.createDataObject(int propertyIndex)`
`DataObject` `EChangeSummarySettingImpl.createDataObject(int propertyIndex)`
`DataObject` `EChangeSummaryImpl.createDataObject(int propertyIndex)`
`DataObject` `EDataObjectImpl.createDataObject(int propertyIndex)`
`DataObject` `DynamicEStoreEDataObjectImpl.createDataObject(int propertyIndex)`
`DataObject` `EDataObjectAnyTypeImpl.createDataObject(int propertyIndex)`
`DataObject` `EStoreEDataObjectImpl.createDataObject(int propertyIndex)`
`DataObject` `DynamicEDataObjectImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EChangeSummarySettingImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EChangeSummaryImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataObjectImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `DynamicEStoreEDataObjectImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataObjectAnyTypeImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EStoreEDataObjectImpl.createDataObject(int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `DynamicEDataObjectImpl.createDataObject(Property property)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.createDataObject(Property property)`
`DataObject` `EChangeSummarySettingImpl.createDataObject(Property property)`
`DataObject` `EChangeSummaryImpl.createDataObject(Property property)`
`DataObject` `EDataObjectImpl.createDataObject(Property property)`
`DataObject` `DynamicEStoreEDataObjectImpl.createDataObject(Property property)`
`DataObject` `EDataObjectAnyTypeImpl.createDataObject(Property property)`
`DataObject` `EStoreEDataObjectImpl.createDataObject(Property property)`
`DataObject` `DynamicEDataObjectImpl.createDataObject(Property property, Type type)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.createDataObject(Property property, Type type)`
`DataObject` `EChangeSummarySettingImpl.createDataObject(Property property, Type type)`
`DataObject` `EChangeSummaryImpl.createDataObject(Property property, Type type)`
`DataObject` `EDataObjectImpl.createDataObject(Property property, Type type)`
`DataObject` `DynamicEStoreEDataObjectImpl.createDataObject(Property property, Type type)`
`DataObject` `EDataObjectAnyTypeImpl.createDataObject(Property property, Type type)`
`DataObject` `EStoreEDataObjectImpl.createDataObject(Property property, Type type)`
`DataObject` `DynamicEDataObjectImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `EChangeSummarySettingImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `EChangeSummaryImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `EDataObjectImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `DynamicEStoreEDataObjectImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `EDataObjectAnyTypeImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `EStoreEDataObjectImpl.createDataObject(java.lang.String propertyName)`
`DataObject` `DynamicEDataObjectImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EChangeSummarySettingImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EChangeSummaryImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataObjectImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `DynamicEStoreEDataObjectImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataObjectAnyTypeImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EStoreEDataObjectImpl.createDataObject(java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataGraphImpl.createRootObject(java.lang.String namespaceURI, java.lang.String typeName)`
`DataObject` `EDataGraphImpl.createRootObject(Type type)`
`DataObject` `DynamicEDataObjectImpl.getContainer()`
`DataObject` `EDataObjectSimpleAnyTypeImpl.getContainer()`
`DataObject` `EChangeSummarySettingImpl.getContainer()`
`DataObject` `EChangeSummaryImpl.getContainer()`
`DataObject` `EDataObjectImpl.getContainer()`
`DataObject` `DynamicEStoreEDataObjectImpl.getContainer()`
`DataObject` `EDataObjectAnyTypeImpl.getContainer()`
`DataObject` `EStoreEDataObjectImpl.getContainer()`
`DataObject` `DynamicEDataObjectImpl.getDataObject(int propertyIndex)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.getDataObject(int propertyIndex)`
`DataObject` `EChangeSummarySettingImpl.getDataObject(int propertyIndex)`
`DataObject` `EChangeSummaryImpl.getDataObject(int propertyIndex)`
`DataObject` `EDataObjectImpl.getDataObject(int propertyIndex)`
`DataObject` `DynamicEStoreEDataObjectImpl.getDataObject(int propertyIndex)`
`DataObject` `EDataObjectAnyTypeImpl.getDataObject(int propertyIndex)`
`DataObject` `EStoreEDataObjectImpl.getDataObject(int propertyIndex)`
`DataObject` `DynamicEDataObjectImpl.getDataObject(Property property)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.getDataObject(Property property)`
`DataObject` `EChangeSummarySettingImpl.getDataObject(Property property)`
`DataObject` `EChangeSummaryImpl.getDataObject(Property property)`
`DataObject` `EDataObjectImpl.getDataObject(Property property)`
`DataObject` `DynamicEStoreEDataObjectImpl.getDataObject(Property property)`
`DataObject` `EDataObjectAnyTypeImpl.getDataObject(Property property)`
`DataObject` `EStoreEDataObjectImpl.getDataObject(Property property)`
`DataObject` `DynamicEDataObjectImpl.getDataObject(java.lang.String path)`
`DataObject` `EDataObjectSimpleAnyTypeImpl.getDataObject(java.lang.String path)`
`DataObject` `EChangeSummarySettingImpl.getDataObject(java.lang.String path)`
`DataObject` `EChangeSummaryImpl.getDataObject(java.lang.String path)`
`DataObject` `EDataObjectImpl.getDataObject(java.lang.String path)`
`DataObject` `DynamicEStoreEDataObjectImpl.getDataObject(java.lang.String path)`
`DataObject` `EDataObjectAnyTypeImpl.getDataObject(java.lang.String path)`
`DataObject` `EStoreEDataObjectImpl.getDataObject(java.lang.String path)`
`DataObject` `EChangeSummaryImpl.getOldContainer(DataObject dataObject)`
`DataObject` `EDataGraphImpl.getRootObject()`

Methods in org.eclipse.emf.ecore.sdo.impl that return types with arguments of type DataObject
`java.util.List<DataObject>` `EChangeSummaryImpl.getChangedDataObjects()`
`EList<DataObject>` `EChangeSummaryImpl.getChangedDataObjectsGen()`

Methods in org.eclipse.emf.ecore.sdo.impl with parameters of type DataObject
`DataObject` `EChangeSummaryImpl.getOldContainer(DataObject dataObject)`
`Property` `EChangeSummaryImpl.getOldContainmentProperty(DataObject dataObject)`
`ChangeSummary.Setting` `EChangeSummaryImpl.getOldValue(DataObject dataObject, Property property)`
`java.util.List<ChangeSummary.Setting>` `EChangeSummaryImpl.getOldValues(DataObject dataObject)`
`boolean` `EChangeSummaryImpl.isChanged(DataObject dataObject)`
`boolean` `EChangeSummaryImpl.isCreated(DataObject dataObject)`
`boolean` `EChangeSummaryImpl.isDeleted(DataObject dataObject)`
`void` `DynamicEDataObjectImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `EDataObjectSimpleAnyTypeImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `EChangeSummarySettingImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `EChangeSummaryImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `EDataObjectImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `DynamicEStoreEDataObjectImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `EDataObjectAnyTypeImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `EStoreEDataObjectImpl.setDataObject(int propertyIndex, DataObject value)`
`void` `DynamicEDataObjectImpl.setDataObject(Property property, DataObject value)`
`void` `EDataObjectSimpleAnyTypeImpl.setDataObject(Property property, DataObject value)`
`void` `EChangeSummarySettingImpl.setDataObject(Property property, DataObject value)`
`void` `EChangeSummaryImpl.setDataObject(Property property, DataObject value)`
`void` `EDataObjectImpl.setDataObject(Property property, DataObject value)`
`void` `DynamicEStoreEDataObjectImpl.setDataObject(Property property, DataObject value)`
`void` `EDataObjectAnyTypeImpl.setDataObject(Property property, DataObject value)`
`void` `EStoreEDataObjectImpl.setDataObject(Property property, DataObject value)`
`void` `DynamicEDataObjectImpl.setDataObject(java.lang.String path, DataObject value)`
`void` `EDataObjectSimpleAnyTypeImpl.setDataObject(java.lang.String path, DataObject value)`
`void` `EChangeSummarySettingImpl.setDataObject(java.lang.String path, DataObject value)`
`void` `EChangeSummaryImpl.setDataObject(java.lang.String path, DataObject value)`
`void` `EDataObjectImpl.setDataObject(java.lang.String path, DataObject value)`
`void` `DynamicEStoreEDataObjectImpl.setDataObject(java.lang.String path, DataObject value)`
`void` `EDataObjectAnyTypeImpl.setDataObject(java.lang.String path, DataObject value)`
`void` `EStoreEDataObjectImpl.setDataObject(java.lang.String path, DataObject value)`

Uses of DataObject in org.eclipse.emf.ecore.sdo.util

Methods in org.eclipse.emf.ecore.sdo.util that return DataObject
`static DataObject` `SDOUtil.createDataObject(EObject eObject, int propertyIndex)`
`static DataObject` `SDOUtil.createDataObject(EObject eObject, int propertyIndex, java.lang.String namespaceURI, java.lang.String typeName)`
`static DataObject` `SDOUtil.createDataObject(EObject eObject, int propertyIndex, Type type)`
`static DataObject` `SDOUtil.createDataObject(EObject eObject, Property property)`
`static DataObject` `SDOUtil.createDataObject(EObject eObject, Property property, Type type)`
`static DataObject` `SDOUtil.createDataObject(EObject eObject, java.lang.String propertyName)`
`static DataObject` `SDOUtil.createDataObject(EObject eObject, java.lang.String propertyName, java.lang.String namespaceURI, java.lang.String typeName)`
`static DataObject` `SDOUtil.createDataObject(EObject eObject, java.lang.String propertyName, Type type)`
`static DataObject` `SDOUtil.getContainer(EObject eObject)`
`static DataObject` `SDOUtil.getDataObject(EObject eObject, int propertyIndex)`
`static DataObject` `SDOUtil.getDataObject(EObject eObject, Property property)`
`static DataObject` `SDOUtil.getDataObject(EObject eObject, java.lang.String path)`

Methods in org.eclipse.emf.ecore.sdo.util with parameters of type DataObject
`T` `SDOSwitch.caseDataObject(DataObject object)` Returns the result of interpreting the object as an instance of 'Data Object'
`static void` `SDOUtil.setDataObject(EObject eObject, int propertyIndex, DataObject value)`
`static void` `SDOUtil.setDataObject(EObject eObject, Property property, DataObject value)`
`static void` `SDOUtil.setDataObject(EObject eObject, java.lang.String path, DataObject value)`

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.