# 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...