# Uses of Package
org.eclipse.emf.cdo.common.commit

- Packages that use org.eclipse.emf.cdo.common.commit
  Package | Description
  --- | ---
  org.eclipse.emf.cdo | Client concepts like `CDOObject` and `CDOState`.
  org.eclipse.emf.cdo.common.commit | Common concepts for dealing with commits and change sets.
  org.eclipse.emf.cdo.common.commit.handler | Some useful commit info handler implementations.
  org.eclipse.emf.cdo.common.protocol | Common concepts for dealing with protocols and CDO-specific I/O.
  org.eclipse.emf.cdo.common.revision | Common concepts for dealing with revisions and revision lists.
  org.eclipse.emf.cdo.common.util | Common utility classes, some common interfaces and exceptions.
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.server.ocl | Server implementation of a generic OCL query handler.
  org.eclipse.emf.cdo.server.security | Server integration of the `Security` model.
  org.eclipse.emf.cdo.session | Client concepts for dealing with sessions to CDO repositories.
  org.eclipse.emf.cdo.spi.common | Common service provider interfaces and useful base implementations.
  org.eclipse.emf.cdo.spi.common.commit | Common service provider interfaces and useful base implementations for dealing with commits and change sets.
  org.eclipse.emf.cdo.spi.common.protocol | Common base implementations for dealing with I/O of CDO data structures.
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.
  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.compare | Classes that help to open EMF Compare user interfaces on CDO models.
  org.eclipse.emf.cdo.ui.widgets | A library with reusable widgets.
  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.common.commit used by org.eclipse.emf.cdo
  Class | Description
  --- | ---
  CDOCommitHistory | A cache for the `commit infos` of a branch or of an entire repository.
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.common.commit
  Class | Description
  --- | ---
  CDOChangeKind | Enumerates possible change kinds.
  CDOChangeKindProvider | Generic provider for the kinds of changes that have been applied to objects.
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitHistory | A cache for the `commit infos` of a branch or of an entire repository.
  CDOCommitHistory.Provider | Provides consumers with `histories`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.
  CDOCommitInfoManager | Provides access to `commit info` objects.
  CDOCommitInfoProvider | Calls registered `commit info handlers`.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.common.commit.handler
  Class | Description
  --- | ---
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.common.protocol
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.common.revision
  Class | Description
  --- | ---
  CDOChangeSet | The `change set data` between two `branch points` with a common ancestor.
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.common.util
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitInfoManager | Provides access to `commit info` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.server
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.
  CDOCommitInfoManager | Provides access to `commit info` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.server.ocl
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.server.security
  Class | Description
  --- | ---
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.session
  Class | Description
  --- | ---
  CDOChangeKindProvider | Generic provider for the kinds of changes that have been applied to objects.
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoManager | Provides access to `commit info` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.spi.common
  Class | Description
  --- | ---
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.spi.common.commit
  Class | Description
  --- | ---
  CDOChangeKind | Enumerates possible change kinds.
  CDOChangeKindProvider | Generic provider for the kinds of changes that have been applied to objects.
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOChangeSetDataProvider | Provides consumers with `change set data` structures.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitHistory.Provider | Provides consumers with `histories`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.
  CDOCommitInfoManager | Provides access to `commit info` objects.
  CDOCommitInfoProvider | Calls registered `commit info handlers`.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.spi.common.protocol
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoManager | Provides access to `commit info` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.spi.server
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.spi.workspace
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.transaction
  Class | Description
  --- | ---
  CDOChangeSet | The `change set data` between two `branch points` with a common ancestor.
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOChangeSetDataProvider | Provides consumers with `change set data` structures.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitHistory | A cache for the `commit infos` of a branch or of an entire repository.
  CDOCommitHistory.Provider | Provides consumers with `histories`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.ui.compare
  Class | Description
  --- | ---
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.ui.widgets
  Class | Description
  --- | ---
  CDOCommitHistory | A cache for the `commit infos` of a branch or of an entire repository.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.view
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitHistory.Provider | Provides consumers with `histories`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.
  CDOCommitInfoHandler | A call-back interface that indicates the ability to handle `commit infos` that are passed from other entities.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.workspace
  Class | Description
  --- | ---
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.spi.cdo
  Class | Description
  --- | ---
  CDOChangeKindProvider | Generic provider for the kinds of changes that have been applied to objects.
  CDOChangeSet | The `change set data` between two `branch points` with a common ancestor.
  CDOChangeSetData | A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOChangeSetDataProvider | Provides consumers with `change set data` structures.
  CDOCommitData | `Change set data` with detailed information about new `package units`.
  CDOCommitHistory.Provider | Provides consumers with `histories`.
  CDOCommitInfo | `Commit data` in the context of a `commit info manager` with additional commit informations.