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

Packages that use CDOChangeKindProvider
Package
Description
org.eclipse.emf.cdo.common.commit
Common concepts for dealing with commits and change sets.
org.eclipse.emf.cdo.session
Client concepts for dealing with sessions to CDO repositories.
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.spi.cdo
Client service provider interfaces and useful base implementations.

## Uses of CDOChangeKindProvider in org.eclipse.emf.cdo.common.commit

Subinterfaces of CDOChangeKindProvider in org.eclipse.emf.cdo.common.commit
Modifier and Type
Interface
Description
`interface`
`CDOChangeSet`
The `change set data` between two `branch points` with a common ancestor.
`interface`
`CDOChangeSetData`
A `change kind provider` with detailed information about `new`, `changed` and `detached` objects.
`interface`
`CDOCommitData`
`Change set data` with detailed information about new `package units`.
`static interface`
`CDOCommitHistory.TriggerLoadElement`
A virtual `history` element that can be returned from `IContainer.getElements()` if `CDOCommitHistory.isAppendingTriggerLoadElement()` is `true` to indicate that the history is not `fully` loaded, yet.
`interface`
`CDOCommitInfo`
`Commit data` in the context of a `commit info manager` with additional commit informations.

## Uses of CDOChangeKindProvider in org.eclipse.emf.cdo.session

Subinterfaces of CDOChangeKindProvider in org.eclipse.emf.cdo.session
Modifier and Type
Interface
Description
`interface`
`CDOSessionInvalidationEvent`
A `session event` fired when passive updates (commit notifications) are being received from a remote repository.

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

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

## Uses of CDOChangeKindProvider in org.eclipse.emf.spi.cdo

Subinterfaces of CDOChangeKindProvider in org.eclipse.emf.spi.cdo
Modifier and Type
Interface
Description
`interface`
`InternalCDOSessionInvalidationEvent`
A `session invalidation event` with `security impact information`.