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

Packages that use CDOObject
org.eclipse.emf.cdo.eresource The generated EMF API of the CDO repository file system. 
org.eclipse.emf.cdo.eresource.impl The generated EMF implementation of the CDO repository file system. 
org.eclipse.emf.cdo.etypes The generated EMF API of the CDO system data types and native annotations. 
org.eclipse.emf.cdo.etypes.impl The generated EMF implementation of the CDO system data types and native annotations. 
org.eclipse.emf.cdo.transaction Client concepts for dealing with transactions, distributed transactions and their save points. 
org.eclipse.emf.cdo.util Client utility classes, some common interfaces and exceptions. 
org.eclipse.emf.cdo.view Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets. 
org.eclipse.emf.internal.cdo Exposes CDOObjectImpl for extension in generated EMF models. 
org.eclipse.emf.spi.cdo Client service provider interfaces and useful base implementations. 
 

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.etypes
 

Subinterfaces of CDOObject in org.eclipse.emf.cdo.etypes
 interface Annotation
          A representation of the model object 'Annotation'.
 interface ModelElement
          A representation of the model object 'Model Element'.
 

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

Classes in org.eclipse.emf.cdo.etypes.impl that implement CDOObject
 class AnnotationImpl
          An implementation of the model object 'Annotation'.
 class ModelElementImpl
          An implementation of the model object 'Model Element'.
 

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

Methods in org.eclipse.emf.cdo.transaction that return CDOObject
 CDOObject CDOTransactionConflictEvent.getConflictingObject()
           
 CDOObject CDOPushTransaction.getObject(CDOID id)
           
 CDOObject CDOPushTransaction.getObject(CDOID id, boolean loadOnDemand)
           
 

Methods in org.eclipse.emf.cdo.transaction that return types with arguments of type CDOObject
 Map<CDOID,CDOObject> CDOSavepoint.getAllDetachedObjects()
           
 Map<CDOID,CDOObject> CDOSavepoint.getAllDirtyObjects()
          Return the list of new objects from this point.
 Map<CDOID,CDOObject> CDOSavepoint.getAllNewObjects()
          Return the list of new objects from this point without objects that are removed.
 Set<CDOObject> CDOPushTransaction.getConflicts()
           
 Set<CDOObject> CDOTransaction.getConflicts()
           
 Map<CDOID,CDOObject> CDOCommitContext.getDetachedObjects()
          Returns a map of the detached objects that are to be committed with this commit context.
 Map<CDOID,CDOObject> CDOPushTransaction.getDetachedObjects()
           
 Map<CDOID,CDOObject> CDOSavepoint.getDetachedObjects()
           
 Map<CDOID,CDOObject> CDOTransaction.getDetachedObjects()
           
 Map<CDOID,CDOObject> CDOCommitContext.getDirtyObjects()
          Returns a map of the dirty objects that are to be committed with this commit context.
 Map<CDOID,CDOObject> CDOPushTransaction.getDirtyObjects()
           
 Map<CDOID,CDOObject> CDOSavepoint.getDirtyObjects()
           
 Map<CDOID,CDOObject> CDOTransaction.getDirtyObjects()
           
 Map<CDOID,CDOObject> CDOCommitContext.getNewObjects()
          Returns a map of the new objects that are to be committed with this commit context.
 Map<CDOID,CDOObject> CDOPushTransaction.getNewObjects()
           
 Map<CDOID,CDOObject> CDOSavepoint.getNewObjects()
           
 Map<CDOID,CDOObject> CDOTransaction.getNewObjects()
           
 Map<CDOID,CDOObject> CDOSavepoint.getReattachedObjects()
          Bug 283985 (Re-attachment)
 

Methods in org.eclipse.emf.cdo.transaction with parameters of type CDOObject
 void CDOAsyncTransactionHandler.attachingObject(CDOTransaction transaction, CDOObject object)
          Asynchronously executes the delegate handler's attachingObject() method.
 void CDOAutoAttacher.attachingObject(CDOTransaction transaction, CDOObject object)
           
 void CDODefaultTransactionHandler1.attachingObject(CDOTransaction transaction, CDOObject object)
           
 void CDOTransactionHandler1.attachingObject(CDOTransaction transaction, CDOObject object)
          Called by a CDOTransaction before an object is added.
 void CDOAsyncTransactionHandler.detachingObject(CDOTransaction transaction, CDOObject object)
          Asynchronously executes the delegate handler's detachingObject() method.
 void CDODefaultTransactionHandler1.detachingObject(CDOTransaction transaction, CDOObject object)
           
 void CDOTransactionHandler1.detachingObject(CDOTransaction transaction, CDOObject object)
          Called by a CDOTransaction before an object is detached.
 void CDOAsyncTransactionHandler.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)
          Asynchronously executes the delegate handler's modifyingObject() method.
 void CDOAutoAttacher.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)
           
 void CDODefaultTransactionHandler1.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)
           
 void CDOTransactionHandler1.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureDelta)
          Called by a CDOTransaction before an object is modified.
 List<CDOObjectReference> CDOPushTransaction.queryXRefs(CDOObject targetObject, EReference... sourceReferences)
           
 int CDOPushTransaction.reload(CDOObject... objects)
           
 

Method parameters in org.eclipse.emf.cdo.transaction with type arguments of type CDOObject
 void CDOPushTransaction.lockObjects(Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType, long timeout)
           
 List<CDOObjectReference> CDOPushTransaction.queryXRefs(Set<CDOObject> targetObjects, EReference... sourceReferences)
           
 CloseableIterator<CDOObjectReference> CDOPushTransaction.queryXRefsAsync(Set<CDOObject> targetObjects, EReference... sourceReferences)
           
 void CDOConflictResolver2.resolveConflicts(Map<CDOObject,Pair<CDORevision,CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas)
          Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.
 void CDOConflictResolver.resolveConflicts(Set<CDOObject> conflicts)
          Resolves conflicts after remote invalidations arrived for objects that are locally dirty or detached.
 void CDOPushTransaction.unlockObjects(Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType)
           
 

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

Methods in org.eclipse.emf.cdo.util that return CDOObject
static CDOObject CDOUtil.getCDOObject(EObject object)
           
 

Methods in org.eclipse.emf.cdo.util with parameters of type CDOObject
static CDORevision CDOUtil.getRevisionByVersion(CDOObject object, CDOBranch branch, int version)
           
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
 Set<CDOObject> CDOViewInvalidationEvent.getDetachedObjects()
          Returns a set of the CDOObjects of the removed objects.
 Set<CDOObject> CDOViewInvalidationEvent.getDirtyObjects()
          Returns a set of the CDOObjects of the modified objects.
 Map<CDOObject,CDORevisionDelta> CDOViewInvalidationEvent.getRevisionDeltas()
          Returns a map with the change deltas per object.
 

Methods in org.eclipse.emf.cdo.view with parameters of type CDOObject
 void CDOInvalidationPolicy.handleInvalidation(CDOObject object, CDORevisionKey key)
           
 void CDOInvalidationPolicy.handleInvalidObject(CDOObject object)
           
 void CDOObjectHandler.objectStateChanged(CDOView view, CDOObject object, CDOState oldState, CDOState newState)
           
 void CDOFeatureAnalyzer.postTraverseFeature(CDOObject revision, EStructuralFeature feature, int index, Object value)
          TODO Simon: JavaDoc
 void CDOFeatureAnalyzer.preTraverseFeature(CDOObject revision, EStructuralFeature feature, int index)
          TODO Simon: JavaDoc
 List<CDOObjectReference> CDOView.queryXRefs(CDOObject targetObject, EReference... sourceReferences)
          Returns a list of object references that represent the cross references to the specified target object.
 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(Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType, long timeout)
          Locks the given objects.
 List<CDOObjectReference> CDOView.queryXRefs(Set<CDOObject> targetObjects, EReference... sourceReferences)
          Returns a list of object references that represent the cross references to the specified target objects.
 CloseableIterator<CDOObjectReference> CDOView.queryXRefsAsync(Set<CDOObject> targetObjects, EReference... sourceReferences)
          Returns an iterator over the object references that represent the cross references to the specified target objects.
 void CDOView.unlockObjects(Collection<? extends CDOObject> objects, IRWLockManager.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 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
 Set<CDOObject> CDOChangeSubscriptionAdapter.getNotifiers()
           
 

Methods in org.eclipse.emf.spi.cdo with parameters of type CDOObject
 void CDOChangeSubscriptionAdapter.attach(CDOObject notifier)
           
static void AbstractObjectConflictResolver.changeObject(CDOObject object, CDORevisionDelta revisionDelta)
          TODO See CDOObjectMerger!!!
 List<CDORevisionDelta> AbstractObjectConflictResolver.ThreeWayMerge.RevisionDeltaCollector.getDeltas(CDOObject notifier)
           
static boolean FSMUtil.isConflict(CDOObject object)
           
static boolean FSMUtil.isInvalid(CDOObject object)
           
static boolean FSMUtil.isNew(CDOObject object)
           
 boolean InternalCDOView.isObjectLocked(CDOObject object, IRWLockManager.LockType lockType, boolean byOthers)
           
 boolean CDOSessionProtocol.isObjectLocked(CDOView view, CDOObject object, IRWLockManager.LockType lockType, boolean byOthers)
           
static boolean FSMUtil.isTransient(CDOObject object)
           
static void AbstractObjectConflictResolver.readObject(CDOObject object)
           
protected  void AbstractObjectConflictResolver.resolveConflict(CDOObject conflict, CDORevision oldRemoteRevision, CDORevisionDelta localDelta, CDORevisionDelta remoteDelta, List<CDORevisionDelta> allRemoteDeltas)
          Resolves the conflict of a single object in the current transaction.
protected  void AbstractObjectConflictResolver.ThreeWayMerge.resolveConflict(CDOObject conflict, CDORevision oldRemoteRevision, CDORevisionDelta localDelta, CDORevisionDelta remoteDelta, List<CDORevisionDelta> allRemoteDeltas)
           
protected  void AbstractObjectConflictResolver.resolveConflict(CDOObject conflict, CDORevisionDelta localDelta)
          Resolves the conflict of a single object in the current transaction.
protected abstract  void AbstractObjectConflictResolver.ThreeWayMerge.resolveConflict(CDOObject conflict, CDORevisionDelta localDelta, List<CDORevisionDelta> remoteDeltas)
           
protected  void AbstractObjectConflictResolver.MergeLocalChangesPerFeature.resolveConflict(CDOObject conflict, CDORevisionDelta localDelta, List<CDORevisionDelta> remoteDeltas)
          Deprecated.  
static void AbstractObjectConflictResolver.rollbackObject(CDOObject object)
          Deprecated. Don't call this method. Rolling back single objects is exremely risky.
 

Method parameters in org.eclipse.emf.spi.cdo with type arguments of type CDOObject
 void AbstractObjectConflictResolver.resolveConflicts(Map<CDOObject,Pair<CDORevision,CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas)
           
 void AbstractObjectConflictResolver.TakeRemoteChangesThenApplyLocalChanges.resolveConflicts(Map<CDOObject,Pair<CDORevision,CDORevisionDelta>> conflicts, List<CDORevisionDelta> allRemoteDeltas)
          Deprecated.  
 void AbstractObjectConflictResolver.resolveConflicts(Set<CDOObject> conflicts)
           
 void AbstractObjectConflictResolver.ThreeWayMerge.resolveConflicts(Set<CDOObject> conflicts)
           
 void CDOMergingConflictResolver.resolveConflicts(Set<CDOObject> conflicts)
          Deprecated.  
 void CDOSessionProtocol.unlockObjects(CDOView view, Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType)
           
 



Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.