# Uses of Package
org.eclipse.emf.cdo

- Packages that use org.eclipse.emf.cdo
  Package | Description
  --- | ---
  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.explorer.checkouts | Interfaces for working with `checkouts`.
  org.eclipse.emf.cdo.expressions | The generated EMF API of the CDO expressions model.
  org.eclipse.emf.cdo.expressions.impl | The generated EMF implementation of the CDO expressions model.
  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.spi.workspace | Server provider interfaces (SPI) for CDO `workspaces`.
  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.cdo.workspace | Concepts to checkout, open and further operate CDO `workspaces`.
  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.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo
  Class | Description
  --- | ---
  CDOElement | An `adapter` for `EObjects` that is able to impose an alternative contents tree structure.
  CDOLock | A read or write lock on an `object` as returned by `CDOObject.cdoReadLock()` or `CDOObject.cdoWriteLock()`.
  CDONotification | A base interface for all CDO specific notifications.
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.
  CDOObjectHistory | A cache for the `commit infos` of an `object`.
  CDOState | Enumerates the possible states of local `objects`.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.compare
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.eresource
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.eresource.impl
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.etypes
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.etypes.impl
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.explorer.checkouts
  Class | Description
  --- | ---
  CDOElement.StateProvider | Provides the consumer with the `states` of objects such as `CDOObjects`.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.expressions
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.expressions.impl
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.security
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.security.impl
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.spi.workspace
  Class | Description
  --- | ---
  CDOElement.StateProvider | Provides the consumer with the `states` of objects such as `CDOObjects`.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.transaction
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.
  CDOObjectHistory | A cache for the `commit infos` of an `object`.
  CDOObjectReference | Represents a `CDOObject` typed reference from one object to another object.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.ui
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.ui.widgets
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.util
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.
  CDOObjectReference | Represents a `CDOObject` typed reference from one object to another object.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.view
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.
  CDOObjectReference | Represents a `CDOObject` typed reference from one object to another object.
  CDOState | Enumerates the possible states of local `objects`.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.cdo.workspace
  Class | Description
  --- | ---
  CDOElement.StateProvider | Provides the consumer with the `states` of objects such as `CDOObjects`.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.internal.cdo
  Class | Description
  --- | ---
  CDOLock | A read or write lock on an `object` as returned by `CDOObject.cdoReadLock()` or `CDOObject.cdoWriteLock()`.
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.
  CDOObjectHistory | A cache for the `commit infos` of an `object`.
  CDOState | Enumerates the possible states of local `objects`.

- Classes in org.eclipse.emf.cdo used by org.eclipse.emf.spi.cdo
  Class | Description
  --- | ---
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.
  CDOObjectReference | Represents a `CDOObject` typed reference from one object to another object.
  CDOState | Enumerates the possible states of local `objects`.