## Uses of Interface
org.eclipse.emf.cdo.CDOObject

Packages that use CDOObject
org.eclipse.emf.cdo.eresource
org.eclipse.emf.cdo.eresource.impl
org.eclipse.emf.cdo.transaction
org.eclipse.emf.cdo.ui
org.eclipse.emf.cdo.util
org.eclipse.emf.cdo.view
org.eclipse.emf.internal.cdo
org.eclipse.emf.spi.cdo

Uses of CDOObject in org.eclipse.emf.cdo.eresource

Subinterfaces of CDOObject in org.eclipse.emf.cdo.eresource
`interface` `CDOResource` A representation of the model object 'CDO Resource'.
`interface` `CDOResourceFolder` A representation of the model object 'CDO Resource Folder'.
`interface` `CDOResourceNode` A representation of the model object 'CDO Resource Node'.

Uses of CDOObject in org.eclipse.emf.cdo.eresource.impl

Classes in org.eclipse.emf.cdo.eresource.impl that implement CDOObject
`class` `CDOResourceFolderImpl` An implementation of the model object 'CDO Resource Folder'.
`class` `CDOResourceImpl` An implementation of the model object 'CDO Resource'.
`class` `CDOResourceNodeImpl` An implementation of the model object 'CDO Resource Node'.

Uses of CDOObject in org.eclipse.emf.cdo.transaction

Methods in org.eclipse.emf.cdo.transaction that return CDOObject
`CDOObject` `CDOTransactionConflictEvent.getConflictingObject()`

Methods in org.eclipse.emf.cdo.transaction that return types with arguments of type CDOObject
`java.util.Set<CDOObject>` `CDOTransaction.getConflicts()`
`java.util.Map<CDOID,CDOObject>` `CDOTransaction.getDetachedObjects()`
`java.util.Map<CDOID,CDOObject>` `CDOCommitContext.getDetachedObjects()` Returns a map of the detached `objects` that are to be committed with this commit context.
`java.util.Map<CDOID,CDOObject>` `CDOTransaction.getDirtyObjects()`
`java.util.Map<CDOID,CDOObject>` `CDOCommitContext.getDirtyObjects()` Returns a map of the dirty `objects` that are to be committed with this commit context.
`java.util.Map<CDOID,CDOObject>` `CDOTransaction.getNewObjects()`
`java.util.Map<CDOID,CDOObject>` `CDOCommitContext.getNewObjects()` Returns a map of the new `objects` that are to be committed with this commit context.

Methods in org.eclipse.emf.cdo.transaction with parameters of type CDOObject
`void` `CDOTransactionHandler.attachingObject(CDOTransaction transaction, CDOObject object)` Called by a `CDOTransaction` before an object is added.
`void` `CDODefaultTransactionHandler.attachingObject(CDOTransaction transaction, CDOObject object)`
`void` `CDOAutoAttacher.attachingObject(CDOTransaction transaction, CDOObject object)`
`void` `CDOAsyncTransactionHandler.attachingObject(CDOTransaction transaction, CDOObject object)` Asynchronously executes the delegate handler's `attachingObject()` method.
`void` `CDOTransactionHandler.detachingObject(CDOTransaction transaction, CDOObject object)` Called by a `CDOTransaction` before an object is detached.
`void` `CDODefaultTransactionHandler.detachingObject(CDOTransaction transaction, CDOObject object)`
`void` `CDOAsyncTransactionHandler.detachingObject(CDOTransaction transaction, CDOObject object)` Asynchronously executes the delegate handler's `detachingObject()` method.
`void` `CDOTransactionHandler.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureDelta)` Called by a `CDOTransaction` before an object is modified.
`void` `CDODefaultTransactionHandler.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)`
`void` `CDOAutoAttacher.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)`
`void` `CDOAsyncTransactionHandler.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)` Asynchronously executes the delegate handler's `modifyingObject()` method.

Method parameters in org.eclipse.emf.cdo.transaction with type arguments of type CDOObject
`void` `CDOConflictResolver.resolveConflicts(java.util.Set<CDOObject> conflicts)` Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.

Uses of CDOObject in org.eclipse.emf.cdo.ui

Methods in org.eclipse.emf.cdo.ui with parameters of type CDOObject
`protected void` `CDOEventHandler.viewConflict(CDOObject conflictingObject, boolean firstConflict)`

Method parameters in org.eclipse.emf.cdo.ui with type arguments of type CDOObject
`protected void` `CDOEventHandler.viewInvalidated(java.util.Set<? extends CDOObject> dirtyObjects)`

Uses of CDOObject in org.eclipse.emf.cdo.util

Methods in org.eclipse.emf.cdo.util that return CDOObject
`static CDOObject` `CDOUtil.getCDOObject(org.eclipse.emf.ecore.EGenericType object, CDOView view)`
`static CDOObject` `CDOUtil.getCDOObject(org.eclipse.emf.ecore.EModelElement object, CDOView view)`
`static CDOObject` `CDOUtil.getCDOObject(org.eclipse.emf.ecore.EObject object)`
`static CDOObject` `CDOUtil.getCDOObject(org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl object, CDOView view)`

Methods in org.eclipse.emf.cdo.util with parameters of type CDOObject
`static CDORevision` `CDOUtil.getRevisionByVersion(CDOObject object, int version)`

Uses of CDOObject in org.eclipse.emf.cdo.view

Methods in org.eclipse.emf.cdo.view that return CDOObject
`CDOObject` `CDOView.getObject(CDOID id)` Returns the object for the given CDOID.
`CDOObject` `CDOView.getObject(CDOID id, boolean loadOnDemand)` Returns the object for the given CDOID.

Methods in org.eclipse.emf.cdo.view that return types with arguments of type CDOObject
`java.util.Set<? extends CDOObject>` `CDOViewInvalidationEvent.getDetachedObjects()` Returns a set of the `CDOObjects` of the removed objects.
`java.util.Set<? extends CDOObject>` `CDOViewInvalidationEvent.getDirtyObjects()` Returns a set of the `CDOObjects` of the modified objects.

Methods in org.eclipse.emf.cdo.view with parameters of type CDOObject
`void` `CDOFeatureAnalyzer.postTraverseFeature(CDOObject revision, org.eclipse.emf.ecore.EStructuralFeature feature, int index, java.lang.Object value)` TODO Simon: JavaDoc
`void` `CDOFeatureAnalyzer.preTraverseFeature(CDOObject revision, org.eclipse.emf.ecore.EStructuralFeature feature, int index)` TODO Simon: JavaDoc
`int` `CDOView.reload(CDOObject... objects)` Reloads the given `objects` from the repository.

Method parameters in org.eclipse.emf.cdo.view with type arguments of type CDOObject
`void` `CDOView.lockObjects(java.util.Collection<? extends CDOObject> objects, org.eclipse.net4j.util.concurrent.RWLockManager.LockType lockType, long timeout)` Locks the given objects.
`void` `CDOView.unlockObjects(java.util.Collection<? extends CDOObject> objects, org.eclipse.net4j.util.concurrent.RWLockManager.LockType lockType)` Unlocks the given locked objects of this view.

Uses of CDOObject in org.eclipse.emf.internal.cdo

Classes in org.eclipse.emf.internal.cdo that implement CDOObject
`class` `org.eclipse.emf.internal.cdo.CDOObjectImpl`

Uses of CDOObject in org.eclipse.emf.spi.cdo

Subinterfaces of CDOObject in org.eclipse.emf.spi.cdo
`interface` `InternalCDOObject`

Methods in org.eclipse.emf.spi.cdo that return types with arguments of type CDOObject
`java.util.Map<CDOObject,java.util.List<CDORevisionDelta>>` `AbstractObjectConflictResolver.ThreeWayMerge.ChangeSubscriptionAdapter.getDeltas()`
`java.util.Set<CDOObject>` `AbstractObjectConflictResolver.ThreeWayMerge.ChangeSubscriptionAdapter.getNotifiers()`
`java.util.Set<CDOObject>` `InternalCDOView.handleInvalidation(long timeStamp, java.util.Set<CDOIDAndVersion> dirtyOIDs, java.util.Collection<CDOID> detachedOIDs)` Returns the conflicting objects.
`java.util.Set<CDOObject>` `InternalCDOView.handleInvalidationWithoutNotification(java.util.Set<CDOIDAndVersion> dirtyOIDs, java.util.Collection<CDOID> detachedOIDs, java.util.Set<InternalCDOObject> dirtyObjects, java.util.Set<InternalCDOObject> detachedObjects)`

Methods in org.eclipse.emf.spi.cdo with parameters of type CDOObject
`void` `AbstractObjectConflictResolver.ThreeWayMerge.ChangeSubscriptionAdapter.attach(CDOObject notifier)`
`static void` `AbstractObjectConflictResolver.changeObject(CDOObject object, CDORevisionDelta revisionDelta)` TODO See `CDOObjectMerger`!!!
`java.util.List<CDORevisionDelta>` `AbstractObjectConflictResolver.ThreeWayMerge.ChangeSubscriptionAdapter.getRevisionDeltas(CDOObject notifier)`
`boolean` `InternalCDOView.isObjectLocked(CDOObject object, org.eclipse.net4j.util.concurrent.RWLockManager.LockType lockType, boolean byOthers)`
`boolean` `CDOSessionProtocol.isObjectLocked(CDOView view, CDOObject object, org.eclipse.net4j.util.concurrent.RWLockManager.LockType lockType, boolean byOthers)`
`static void` `AbstractObjectConflictResolver.readObject(CDOObject object)`
`protected abstract void` `AbstractObjectConflictResolver.resolveConflict(CDOObject conflict, CDORevisionDelta revisionDelta)` Resolves the conflict of a single object in the current transaction.
`protected void` `AbstractObjectConflictResolver.TakeRemoteChangesThenApplyLocalChanges.resolveConflict(CDOObject conflict, CDORevisionDelta revisionDelta)`
`protected void` `AbstractObjectConflictResolver.ThreeWayMerge.resolveConflict(CDOObject conflict, CDORevisionDelta revisionDelta)`
`protected abstract void` `AbstractObjectConflictResolver.ThreeWayMerge.resolveConflict(CDOObject conflict, CDORevisionDelta localDelta, java.util.List<CDORevisionDelta> remoteDeltas)`
`protected void` `AbstractObjectConflictResolver.MergeLocalChangesPerFeature.resolveConflict(CDOObject conflict, CDORevisionDelta localDelta, java.util.List<CDORevisionDelta> remoteDeltas)`
`static void` `AbstractObjectConflictResolver.rollbackObject(CDOObject object)`

Method parameters in org.eclipse.emf.spi.cdo with type arguments of type CDOObject
`void` `InternalCDOView.getCDOIDAndVersion(java.util.Map<CDOID,CDOIDAndVersion> uniqueObjects, java.util.Collection<? extends CDOObject> cdoObjects)`
`void` `InternalCDOTransaction.handleConflicts(java.util.Set<CDOObject> conflicts)`
`void` `AbstractObjectConflictResolver.resolveConflicts(java.util.Set<CDOObject> conflicts)`
`void` `CDOSessionProtocol.unlockObjects(CDOView view, java.util.Collection<? extends CDOObject> objects, org.eclipse.net4j.util.concurrent.RWLockManager.LockType lockType)`

Copyright (c) 2004 - 2009 Eike Stepper (Berlin, Germany) and others. All Rights Reserved.