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

package org.eclipse.emf.cdo.common.branch
Common concepts for dealing with branches.

Zugehörige Packages
Package
Beschreibung
org.eclipse.emf.cdo.common
Common concepts that are differently extended in clients and servers.
Klasse
Beschreibung
CDOBranch
Represents a stream of changes that is isolated from other streams of changes.
CDOBranch.BranchDeletedEvent
An `event` fired from a `branch` when it gets deleted.
CDOBranchChangedEvent
An `event` fired from a `branch manager` when a new `branch` has been created.
CDOBranchChangedEvent.ChangeKind
Enumerates the kinds of branch changes.
CDOBranchCreatedEvent
Veraltet.
As of 4.3 use `CDOBranchChangedEvent`.
CDOBranchCreationContext
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`.
CDOBranchManager.CDOTagList.TagMovedEvent
A `tag list event` fired when a branch tag was moved.
CDOBranchManager.CDOTagList.TagRenamedEvent
A `tag list event` fired when a branch tag was renamed.
CDOBranchManager.EventAdapter
A `listener` that dispatches `branch changed events` to methods that can be overridden by extenders.
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`.
CDOBranchPointRef
References a `CDOBranchPoint`.
CDOBranchPointRef.Provider
Provides `branch point references`.
CDOBranchProvider
Provides the consumer with a `branch`.
CDOBranchRef
References a `CDOBranch`.
CDOBranchRef.Provider
Provides `branch references`.
CDOBranchTag
A persistent, named `branch point`.
CDOBranchTag.TagDeletedEvent
A `tag event` fired when a branch tag was deleted.
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.