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

Packages that use org.eclipse.emf.cdo.common.branch
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.branch
Common concepts for dealing with branches.
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.etypes.impl
The generated EMF implementation of the CDO system data types and native annotations.
org.eclipse.emf.cdo.etypes.util
The generated EMF utilities of the CDO system data types and native annotations.
org.eclipse.emf.cdo.explorer.checkouts
Interfaces for working with `checkouts`.
org.eclipse.emf.cdo.lm
The generated EMF API of the CDO Lifecycle Management model.
org.eclipse.emf.cdo.lm.assembly
The generated EMF API of the CDO Lifecycle Management Assembly model.
org.eclipse.emf.cdo.lm.assembly.impl
The generated EMF implementation of the CDO Lifecycle Management Assembly model.
org.eclipse.emf.cdo.lm.client
Client concepts for dealing with CDO Lifecycle Management systems and assemblies.
org.eclipse.emf.cdo.lm.impl
The generated EMF implementation of the CDO Lifecycle Management model.
org.eclipse.emf.cdo.lm.reviews
org.eclipse.emf.cdo.lm.reviews.impl
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.lm.util
The generated EMF utilities of the CDO Lifecycle Management model.
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.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.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
Common service provider interfaces and useful base implementations.
org.eclipse.emf.cdo.spi.common.branch
Common service provider interfaces and useful base implementations for dealing with branches.
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.ui
Reusable UI components specific to the CDO Model Repository.
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.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.spi.cdo
Client service provider interfaces and useful base implementations.

Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo
Class
Description
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common
Class
Description
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.branch
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchChangedEvent
An `event` fired from a `branch manager` when a new `branch` has been created.
CDOBranchChangedEvent.ChangeKind
Enumerates the kinds of branch changes.
CDOBranchDoesNotExistException
Thrown from `CDOBranch.getBase()` or `CDOBranch.getName()` when the branch has been deleted remotely.
CDOBranchHandler
A call-back interface that indicates the ability to handle branches that are passed from other entities.
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchManager.CDOTagList
A `container` of all `branch tags` in the scope of a `branch manager`.
CDOBranchManager.CDOTagList.TagListEvent
An `event` fired from a `tag list`.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchRef
References a `CDOBranch`.
CDOBranchTag
A persistent, named `branch point`.
CDOBranchTag.TagEvent
An `event` fired from a `branch tag`.
CDOBranchTag.TagMovedEvent
A `tag event` fired when a branch tag was moved.
CDOBranchTag.TagRenamedEvent
A `tag event` fired when a branch tag was renamed.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
CDODuplicateBranchException
A CDO `exception` thrown from `CDOBranch.createBranch()` if the `path name` of the branch to be created already exists.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.commit
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRange
A range between the `base` of the `main branch` and the `head` of any branch that is demarcated by a `start point` and an `end point`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.id
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.lock
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.protocol
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.revision
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRange
A range between the `base` of the `main branch` and the `head` of any branch that is demarcated by a `start point` and an `end point`.
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.revision.delta
Class
Description
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.security
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common.util
Class
Description
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.etypes.impl
Class
Description
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.etypes.util
Class
Description
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.explorer.checkouts
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRef
References a `CDOBranchPoint`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm
Class
Description
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.assembly
Class
Description
CDOBranchPointRef
References a `CDOBranchPoint`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.assembly.impl
Class
Description
CDOBranchPointRef
References a `CDOBranchPoint`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.client
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.impl
Class
Description
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.reviews
Class
Description
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.reviews.impl
Class
Description
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.security.impl
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.server
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchRef
References a `CDOBranch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.lm.util
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.net4j
Class
Description
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.security
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.security.impl
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.security.util
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.server
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.server.db.mapping
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.server.embedded
Class
Description
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.server.ocl
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.session
Class
Description
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.common
Class
Description
CDOBranchHandler
A call-back interface that indicates the ability to handle branches that are passed from other entities.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.common.branch
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchChangedEvent.ChangeKind
Enumerates the kinds of branch changes.
CDOBranchHandler
A call-back interface that indicates the ability to handle branches that are passed from other entities.
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRange
A range between the `base` of the `main branch` and the `head` of any branch that is demarcated by a `start point` and an `end point`.
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchTag
A persistent, named `branch point`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
CDODuplicateBranchException
A CDO `exception` thrown from `CDOBranch.createBranch()` if the `path name` of the branch to be created already exists.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.common.commit
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.common.lock
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.common.protocol
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.common.revision
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchManager
Manages a tree of `branches` and notifies about changes in this branch tree.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRange
A range between the `base` of the `main branch` and the `head` of any branch that is demarcated by a `start point` and an `end point`.
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.server
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchChangedEvent.ChangeKind
Enumerates the kinds of branch changes.
CDOBranchHandler
A call-back interface that indicates the ability to handle branches that are passed from other entities.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchVersion
A pair of a `branch` and an integer `version` number.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.spi.workspace
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.transaction
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.ui
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.ui.compare
Class
Description
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.ui.widgets
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.util
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRange
A range between the `base` of the `main branch` and the `head` of any branch that is demarcated by a `start point` and an `end point`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.view
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchProvider
Provides the consumer with a `branch`.
Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.spi.cdo
Class
Description
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranchPoint
A `point in time` in a particular `branch`.
CDOBranchPointRange
A range between the `base` of the `main branch` and the `head` of any branch that is demarcated by a `start point` and an `end point`.
CDOBranchProvider
Provides the consumer with a `branch`.