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

Packages that use CDOObject
org.eclipse.emf.cdo Client concepts like CDOObject and CDOState
org.eclipse.emf.cdo.compare Client concepts for integrating EMF Compare with CDO. 
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.security The generated EMF API of the CDO security model. 
org.eclipse.emf.cdo.security.impl The generated EMF implementation of the CDO security model. 
org.eclipse.emf.cdo.transaction Client concepts for dealing with transactions, distributed transactions and their save points. 
org.eclipse.emf.cdo.ui Reusable UI components specific to the CDO Model Repository. 
org.eclipse.emf.cdo.ui.widgets A library with reusable widgets. 
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
 

Methods in org.eclipse.emf.cdo that return CDOObject
 CDOObject CDOObjectHistory.getCDOObject()
           
 

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

Methods in org.eclipse.emf.cdo.compare with parameters of type CDOObject
static Comparison CDOCompareUtil.compare(CDOObject left, CDOView rightView, CDOView[] originView)
          Takes an arbitrary object (including resource nodes) and returns matches for all elements of its content tree.
static CDOComparisonScope.AllContents CDOComparisonScope.AllContents.create(CDOObject left, CDOView rightView, CDOView[] originView)
          Takes an arbitrary object (including resource nodes) and returns matches for all elements of its content tree.
 

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

Subinterfaces of CDOObject in org.eclipse.emf.cdo.eresource
 interface CDOBinaryResource
          A representation of the model object 'CDO Binary Resource'.
 interface CDOFileResource<IO>
          A representation of the model object 'CDO File Resource'.
 interface CDOResource
          A representation of the model object 'CDO Resource'.
 interface CDOResourceFolder
          A representation of the model object 'CDO Resource Folder'.
 interface CDOResourceLeaf
          A representation of the model object 'CDO Resource Leaf'.
 interface CDOResourceNode
          A representation of the model object 'CDO Resource Node'.
 interface CDOTextResource
          A representation of the model object 'CDO Text Resource'.
 

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

Classes in org.eclipse.emf.cdo.eresource.impl that implement CDOObject
 class CDOBinaryResourceImpl
          An implementation of the model object 'CDO Binary Resource'.
 class CDOFileResourceImpl<IO>
          An implementation of the model object 'CDO File Resource'.
 class CDOResourceFolderImpl
          An implementation of the model object 'CDO Resource Folder'.
 class CDOResourceImpl
          An implementation of the model object 'CDO Resource'.
 class CDOResourceLeafImpl
          An implementation of the model object 'CDO Resource Leaf'.
 class CDOResourceNodeImpl
          An implementation of the model object 'CDO Resource Node'.
 class CDOTextResourceImpl
          An implementation of the model object 'CDO Text Resource'.
 

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

Subinterfaces of CDOObject in org.eclipse.emf.cdo.security
 interface Assignee
          A representation of the model object 'Assignee'.
 interface ClassPermission
          A representation of the model object 'Class Permissionermission'
 interface Directory
          A representation of the model object 'Container'.
 interface Group
          A representation of the model object 'Group'.
 interface ObjectPermission
          A representation of the model object 'Object Permission'.
 interface PackagePermission
          A representation of the model object 'Package Permission'
 interface Permission
          A representation of the model object 'Permission'
 interface Realm
          A representation of the model object 'Realm'.
 interface ResourcePermission
          A representation of the model object 'Resource Permission'
 interface Role
          A representation of the model object 'Role'.
 interface SecurityElement
          A representation of the model object 'Element'.
 interface SecurityItem
          A representation of the model object 'Item'.
 interface User
          A representation of the model object 'User'.
 interface UserPassword
          A representation of the model object 'User Password'.
 

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

Classes in org.eclipse.emf.cdo.security.impl that implement CDOObject
 class AssigneeImpl
          An implementation of the model object 'Assignee'
 class ClassPermissionImpl
          An implementation of the model object 'Class Permission'
 class DirectoryImpl
          An implementation of the model object 'Container'
 class GroupImpl
          An implementation of the model object 'Group'
 class ObjectPermissionImpl
          An implementation of the model object 'Object Permission'.
 class PackagePermissionImpl
          An implementation of the model object 'Package Permission'
 class PermissionImpl
          An implementation of the model object 'Permission'
 class RealmImpl
          An implementation of the model object 'Realm'
 class ResourcePermissionImpl
          An implementation of the model object 'Resource Permission'
 class RoleImpl
          An implementation of the model object 'Role'
 class SecurityElementImpl
          An implementation of the model object 'Element'
 class SecurityItemImpl
          An implementation of the model object 'Item'
 class UserImpl
          An implementation of the model object 'User'
 class UserPasswordImpl
          An implementation of the model object 'User Password'
 

Methods in org.eclipse.emf.cdo.security.impl with parameters of type CDOObject
protected abstract  boolean ObjectPermissionImpl.isApplicable(CDOObject object, CDOBranchPoint securityContext)
           
 

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
protected abstract  void CDOPostEventTransactionHandler.attachedObject(CDOTransaction transaction, CDOObject object, Notification msg)
           
protected  void CDOPostEventTransactionHandler.Default.attachedObject(CDOTransaction transaction, CDOObject object, Notification msg)
           
 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)
          This implementation does nothing.
 void CDOPostEventTransactionHandler.attachingObject(CDOTransaction transaction, CDOObject object)
           
 void CDOTransactionHandler1.attachingObject(CDOTransaction transaction, CDOObject object)
          Called by a CDOTransaction before an object is added.
protected abstract  void CDOPostEventTransactionHandler.detachedObject(CDOTransaction transaction, CDOObject object, Notification msg)
           
protected  void CDOPostEventTransactionHandler.Default.detachedObject(CDOTransaction transaction, CDOObject object, Notification msg)
           
 void CDOAsyncTransactionHandler.detachingObject(CDOTransaction transaction, CDOObject object)
          Asynchronously executes the delegate handler's detachingObject() method.
 void CDODefaultTransactionHandler1.detachingObject(CDOTransaction transaction, CDOObject object)
          This implementation does nothing.
 void CDOPostEventTransactionHandler.detachingObject(CDOTransaction transaction, CDOObject object)
           
 void CDOTransactionHandler1.detachingObject(CDOTransaction transaction, CDOObject object)
          Called by a CDOTransaction before an object is detached.
 CDOObjectHistory CDOPushTransaction.getHistory(CDOObject object)
           
protected abstract  void CDOPostEventTransactionHandler.modifiedObject(CDOTransaction transaction, CDOObject object, Notification msg)
           
protected  void CDOPostEventTransactionHandler.Default.modifiedObject(CDOTransaction transaction, CDOObject object, Notification msg)
           
 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 CDOAutoLocker.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)
           
 void CDODefaultTransactionHandler1.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureChange)
          This implementation does nothing.
 void CDOPostEventTransactionHandler.modifyingObject(CDOTransaction transaction, CDOObject object, CDOFeatureDelta featureDelta)
           
 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)
           
 void CDOPushTransaction.lockObjects(Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType, long timeout, boolean recursive)
           
 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)
           
 void CDOPushTransaction.unlockObjects(Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType, boolean recursive)
           
 

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(Set<? extends CDOObject> dirtyObjects)
           
 

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

Methods in org.eclipse.emf.cdo.ui.widgets that return CDOObject
 CDOObject CommitHistoryComposite.Input.getObject()
           
 

Methods in org.eclipse.emf.cdo.ui.widgets with parameters of type CDOObject
protected  CDOCommitHistory CommitHistoryComposite.createHistory(CDOSession session, CDOBranch branch, CDOObject object)
           
 

Constructors in org.eclipse.emf.cdo.ui.widgets with parameters of type CDOObject
CommitHistoryComposite.Input(CDOSession session, CDOBranch branch, CDOObject object)
           
 

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)
           
static CDOObject CDOUtil.wrapExternalObject(EObject object, CDOView view)
           
 

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)
           
 void CDOFeatureAnalyzer.preTraverseFeature(CDOObject revision, EStructuralFeature feature, int index)
           
 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.
 void CDOView.lockObjects(Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType, long timeout, boolean recursive)
           
 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.
 void CDOView.unlockObjects(Collection<? extends CDOObject> objects, IRWLockManager.LockType lockType, boolean recursive)
           
 

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

Classes in org.eclipse.emf.internal.cdo that implement CDOObject
 class CDOObjectImpl
          The base class of all native objects.
 

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

Subinterfaces of CDOObject in org.eclipse.emf.spi.cdo
 interface InternalCDOObject
          If the meaning of this type isn't clear, there really should be more of a description here...
 interface InternalCDOResource
          Internal protocol for the CDOResource.
 

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.isClean(CDOObject object)
           
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)
           
 



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