# Uses of Package
org.eclipse.emf.cdo.util

- Packages that use org.eclipse.emf.cdo.util
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.net4j | Client concepts for dealing with Net4j-based sessions to remote repositories.
  org.eclipse.emf.cdo.server.ocl | Server implementation of a generic OCL query handler.
  org.eclipse.emf.cdo.session | Client concepts for dealing with sessions to CDO repositories.
  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.cdo.workspace | Concepts to checkout, open and further operate CDO `workspaces`.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.cdo.net4j
  Class | Description
  --- | ---
  CDOUpdatable | Represents facilities that can receive `passive updates`.
  CDOURIData | Represents a CDO-specific `URI` in connection-aware format.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.cdo.server.ocl
  Class | Description
  --- | ---
  ObjectNotFoundException | Exception occurs when an id doesn't exist on the server.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.cdo.session
  Class | Description
  --- | ---
  CDOUpdatable | Represents facilities that can receive `passive updates`.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.cdo.transaction
  Class | Description
  --- | ---
  CDOUpdatable | Represents facilities that can receive `passive updates`.
  CommitException | A checked exception being thrown from `CDOUserTransaction.commit()` in case of commit problems such as commit conflicts.
  ConcurrentAccessException | A `commit exception` that indicates problems that are caused by concurrent access to the repository.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.cdo.util
  Class | Description
  --- | ---
  CDOCrossReferenceAdapter.CDOInverseCrossReferencer | An `InverseCrossReferencer` with an `CDOCrossReferenceAdapter.CDOInverseCrossReferencer.addProxy(EObject, EObject)` method that is visible to `CDOCrossReferenceAdapter`.
  CDOLazyContentAdapter | A scalable `content adapter` that uses CDO mechanisms to attach itself to `objects` when they are lazily loaded.
  CommitConflictException | A `concurrent access exception` that indicates that some of the local modifications are based on old revisions because other transactions have intermittently committed their modifications.
  CommitException | A checked exception being thrown from `CDOUserTransaction.commit()` in case of commit problems such as commit conflicts.
  ConcurrentAccessException | A `commit exception` that indicates problems that are caused by concurrent access to the repository.
  DanglingReferenceException | An unchecked exception being thrown from `CDOUserTransaction.commit()` if the commit `change set` is referencing `objects` that are not contained by any `resource` before the server is contacted.
  DataIntegrityException | A `commit exception` that indicates data integrity problems.
  InvalidURIException | An unchecked exception being thrown to indicate problems with the `URI` of a `resource`.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.cdo.view
  Class | Description
  --- | ---
  CDOUpdatable | Represents facilities that can receive `passive updates`.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.cdo.workspace
  Class | Description
  --- | ---
  CommitException | A checked exception being thrown from `CDOUserTransaction.commit()` in case of commit problems such as commit conflicts.

- Classes in org.eclipse.emf.cdo.util used by org.eclipse.emf.spi.cdo
  Class | Description
  --- | ---
  CDOUpdatable | Represents facilities that can receive `passive updates`.