# 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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.
  CDOCommitInfoManager Provides access to `commit info` objects.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.server.ocl
  Class and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and Description
  CDOChangeSetData A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
  CDOCommitHistory.Provider Provides consumers with `histories`.

- Classes in org.eclipse.emf.cdo.common.commit used by org.eclipse.emf.cdo.workspace
  Class and 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 and 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.

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html