# 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.explorer.checkouts | Interfaces for working with `checkouts`.
  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.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 and Description
  CDOBranchProvider Provides the consumer with a `branch`.

- Classes in org.eclipse.emf.cdo.common.branch used by org.eclipse.emf.cdo.common
  Class and Description
  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 and 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
  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`.
  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.commit
  Class and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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.explorer.checkouts
  Class and Description
  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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and Description
  CDOBranch Represents a stream of changes that is isolated from other streams of changes.
  CDOBranchChangedEvent.ChangeKind
  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`.
  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.commit
  Class and 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 and 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 and 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 and Description
  CDOBranch Represents a stream of changes that is isolated from other streams of changes.
  CDOBranchChangedEvent.ChangeKind
  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 and 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 and 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 and 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.ui.compare
  Class and 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 and 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 and 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 and 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 and 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`.

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html