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

Packages that use org.eclipse.emf.cdo.common.revision
Package
Description
org.eclipse.emf.cdo
Client concepts like `CDOObject` and `CDOState`.
org.eclipse.emf.cdo.common
Common concepts that are differently extended in clients and servers.
org.eclipse.emf.cdo.common.commit
Common concepts for dealing with commits and change sets.
org.eclipse.emf.cdo.common.id
Common concepts for dealing with object and revision IDs.
org.eclipse.emf.cdo.common.lock
Common concepts for dealing with durable locks and views.
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.revision.delta
Common concepts for dealing with revision deltas and feature deltas.
org.eclipse.emf.cdo.common.security
Common concepts for dealing with permissions and protectable entities.
org.eclipse.emf.cdo.common.util
Common utility classes, some common interfaces and exceptions.
org.eclipse.emf.cdo.lm.security.impl
The generated EMF implementation of the CDO Lifecycle Management Security model.
org.eclipse.emf.cdo.lm.server
Server integration of the CDO Lifecycle Management.
org.eclipse.emf.cdo.net4j
Client concepts for dealing with Net4j-based sessions to remote repositories.
org.eclipse.emf.cdo.security
The generated EMF API of the CDO security model.
org.eclipse.emf.cdo.security.impl
The generated EMF implementation of the CDO security model.
org.eclipse.emf.cdo.security.util
The generated EMF utilities of the CDO security model.
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.server.db
Server concepts for dealing with DB stores and accessors.
org.eclipse.emf.cdo.server.db.mapping
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
org.eclipse.emf.cdo.server.embedded
Server concepts for dealing with Net4j-based repositories and fail-over infrastructure.
org.eclipse.emf.cdo.server.mem
Server concepts for dealing with in-memory stores.
org.eclipse.emf.cdo.server.ocl
Server implementation of a generic OCL query handler.
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.cdo.spi.common.lock
Common service provider interfaces and useful base implementations for dealing with object locks.
org.eclipse.emf.cdo.spi.common.protocol
Common base implementations for dealing with I/O of CDO data structures.
org.eclipse.emf.cdo.spi.common.revision
Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
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.util
Client utility classes, some common interfaces and exceptions.
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.internal.cdo
Exposes `CDOObjectImpl` for extension in generated EMF models.
org.eclipse.emf.spi.cdo
Client service provider interfaces and useful base implementations.

Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common
Class
Description
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.commit
Class
Description
CDOIDAndVersion
An `ID` / version number pair.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.id
Class
Description
CDOIDAndBranch
An `ID` / `branch` pair.
CDOIDAndVersion
An `ID` / version number pair.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.lock
Class
Description
CDOIDAndBranch
An `ID` / `branch` pair.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.protocol
Class
Description
CDOIDAndBranch
An `ID` / `branch` pair.
CDOIDAndVersion
An `ID` / version number pair.
CDOList
A `moveable` `EList`.
CDORevisable
An entity that has a defined lifetime (creation plus revision) and a version in a `branch`.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.revision
Class
Description
CDOIDAndVersion
An `ID` / version number pair.
CDOList
A `moveable` `EList`.
CDOListFactory
Creates `list` instances.
CDORevisable
An entity that has a defined lifetime (creation plus revision) and a version in a `branch`.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionCache
Caches `revisions` and possibly `evicts` those that are no longer strongly referenced when free memory runs low.
CDORevisionCacheAdder
An entity that `revisions` can be added to.
CDORevisionCrawler
A crawler that visits CDO revisions and their features according to a `feature strategy` and passes them to a `handler`.
CDORevisionCrawler.ContainmentProxyStrategy
Strategy for handling containment proxies during crawling.
CDORevisionCrawler.FeatureStrategy
Strategy for deciding how to handle features during crawling.
CDORevisionCrawler.FeatureStrategy.Decision
Decision for feature handling: skip, handle, follow, or both.
CDORevisionCrawler.Handler
Handler interface for receiving crawl events.
CDORevisionCrawler.OutputStreamHandler
Handler implementation that writes crawl data to an output stream.
CDORevisionCrawler.OutputStreamHandler.IDMapper
Abstract ID mapper for mapping real IDs to local IDs.
CDORevisionData
Encapsulates the modeled information and the EMF system values of a `revision`.
CDORevisionFactory
Creates `revision` instances.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
CDORevisionHandler.Filtered
A delegating `revision handler` with a `filter()` method used to suppress specific revisions.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
CDORevisionUtil.AllRevisionsDumper
Dumps `revisions`, sorted and grouped by `branch`, to various output formats and targets.
CDORevisionUtil.AllRevisionsDumper.Stream
A `revision dumper` that directs all output to a stream.
CDORevisionValueVisitor
Visits `values` of a `revision`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.revision.delta
Class
Description
CDOIDAndVersion
An `ID` / version number pair.
CDORevisable
An entity that has a defined lifetime (creation plus revision) and a version in a `branch`.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.security
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.common.util
Class
Description
CDOListFactory
Creates `list` instances.
CDORevisionCrawler.ContainmentProxyStrategy
Strategy for handling containment proxies during crawling.
CDORevisionCrawler.FeatureStrategy
Strategy for deciding how to handle features during crawling.
CDORevisionCrawler.Handler
Handler interface for receiving crawl events.
CDORevisionFactory
Creates `revision` instances.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.lm.security.impl
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.lm.server
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.net4j
Class
Description
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.security
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.security.impl
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.security.util
Class
Description
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.server
Class
Description
CDOAllRevisionsProvider
Provides consumers with all `revisions` available in an instance of this interface.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionCacheAdder
An entity that `revisions` can be added to.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.server.db
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.server.db.mapping
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.server.embedded
Class
Description
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.server.mem
Class
Description
CDOAllRevisionsProvider
Provides consumers with all `revisions` available in an instance of this interface.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.server.ocl
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionCacheAdder
An entity that `revisions` can be added to.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
CDORevisionInterner
`Interns` revisions.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.session
Class
Description
CDOListResolver
A strategy that specifies which list elememts must be present (loaded) in a `CDOID` list of a `revision` when a certain list index is accessed.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.spi.common.commit
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.spi.common.lock
Class
Description
CDOIDAndBranch
An `ID` / `branch` pair.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.spi.common.protocol
Class
Description
CDOIDAndBranch
An `ID` / `branch` pair.
CDOIDAndVersion
An `ID` / version number pair.
CDOList
A `moveable` `EList`.
CDOListFactory
Creates `list` instances.
CDORevisable
An entity that has a defined lifetime (creation plus revision) and a version in a `branch`.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionFactory
Creates `revision` instances.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.spi.common.revision
Class
Description
CDOAllRevisionsProvider
Provides consumers with all `revisions` available in an instance of this interface.
CDOIDAndVersion
An `ID` / version number pair.
CDOList
A `moveable` `EList`.
CDORevisable
An entity that has a defined lifetime (creation plus revision) and a version in a `branch`.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionCache
Caches `revisions` and possibly `evicts` those that are no longer strongly referenced when free memory runs low.
CDORevisionCacheAdder
An entity that `revisions` can be added to.
CDORevisionData
Encapsulates the modeled information and the EMF system values of a `revision`.
CDORevisionFactory
Creates `revision` instances.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
CDORevisionInterner
`Interns` revisions.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
CDORevisionValueVisitor
Visits `values` of a `revision`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.spi.server
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.spi.workspace
Class
Description
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.transaction
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.util
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.view
Class
Description
CDOList
A `moveable` `EList`.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
CDORevisionManager
Provides access to `revisions` in a CDO `repository` by demand loading and caching them.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.cdo.workspace
Class
Description
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.internal.cdo
Class
Description
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
Classes in org.eclipse.emf.cdo.common.revision used by org.eclipse.emf.spi.cdo
Class
Description
CDOIDAndVersion
An `ID` / version number pair.
CDORevision
Encapsulates the immutable system information of a single CDO `object` between two `commits` in a `branch` and provides access to its modeled `data`.
CDORevisionHandler
A call-back interface that indicates the ability to handle `revisions` that are passed from other entities.
CDORevisionKey
Uniquely identifies a `revision` by version in a `branch`.
CDORevisionProvider
Provides consumers with the `revisions` of `identifiable` CDO objects by selecting a particular one from several possible `branch points`.