## Uses of Interface
org.eclipse.emf.cdo.common.commit.CDOChangeSetDataProvider

- Packages that use CDOChangeSetDataProvider
  Package | Description
  --- | ---
  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.transaction | Client concepts for dealing with transactions, distributed transactions and their save points.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- - ### Uses of CDOChangeSetDataProvider in org.eclipse.emf.cdo.spi.common.commit

    Classes in org.eclipse.emf.cdo.spi.common.commit that implement CDOChangeSetDataProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CDOChangeSetDataRevisionProvider` | If the meaning of this type isn't clear, there really should be more of a description here...

  - ### Uses of CDOChangeSetDataProvider in org.eclipse.emf.cdo.transaction

    Subinterfaces of CDOChangeSetDataProvider in org.eclipse.emf.cdo.transaction
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDOSavepoint` | One in a sequence of possibly several points in time of a `transaction` that encapsulates the changes to transactional objects and that later changes can be `rolled back` to.
    `interface` | `CDOTransaction` | A read-write view to the current (i.e.

    Classes in org.eclipse.emf.cdo.transaction that implement CDOChangeSetDataProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CDOPushTransaction` | A `transaction` that persists changes to the object graph locally on commit and can later load these changes and push them to the `repository`.

  - ### Uses of CDOChangeSetDataProvider in org.eclipse.emf.spi.cdo

    Subinterfaces of CDOChangeSetDataProvider in org.eclipse.emf.spi.cdo
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `InternalCDOSavepoint` | If the meaning of this type isn't clear, there really should be more of a description here...
    `interface` | `InternalCDOTransaction` | If the meaning of this type isn't clear, there really should be more of a description here...