## Uses of Interface
org.eclipse.emf.cdo.common.branch.CDOBranchPoint

- Packages that use CDOBranchPoint
  Package | Description
  --- | ---
  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.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.security | Common concepts for dealing with permissions and protectable entities.
  org.eclipse.emf.cdo.explorer.checkouts | Interfaces for working with `checkouts`.
  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.session | Client concepts for dealing with sessions to CDO repositories.
  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.transaction | Client concepts for dealing with transactions, distributed transactions and their save points.
  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.

- - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.common

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.common
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CDOCommonTransaction` Abstracts the information about CDO transactions that is common to both client and server side.
    `interface` | `CDOCommonView` Abstracts the information about CDO views that is common to both client and server side.

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.common.branch

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.common.branch
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CDOBranch` Represents a stream of changes that is isolated from other streams of changes.
    `interface` | `CDOBranchTag` A persistent, named `branch point`.

    Methods in org.eclipse.emf.cdo.common.branch that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDOBranch.`getBase()` Returns the immutable base branch point of this branch, the point in the parent branch that marks the creation of this branch.
    `CDOBranchPoint` | CDOBranchCreationContext.`getBase()`
    `CDOBranchPoint[]` | CDOBranch.`getBasePath()` Returns an array of the `base` branch points starting from the base of the `main branch` down to and including the base of this branch.
    `CDOBranchPoint` | CDOBranchPointRange.`getEndPoint()` Returns the end point of this branch point range, never `null`.
    `CDOBranchPoint` | CDOBranch.`getHead()` Returns the floating end point of this branch, a pair of this branch and the fixed special time stamp `unspecified`.
    `CDOBranchPoint` | CDOBranch.`getPoint(long timeStamp)` Returns the branch point in this branch with the given time stamp.
    `CDOBranchPoint` | CDOBranchPointRange.`getStartPoint()` Returns the start point of this branch point range, never `null`.

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.common.commit

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.common.commit
    Modifier and Type | Interface and Description
    --- | ---
    `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.

    Methods in org.eclipse.emf.cdo.common.commit that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDOChangeSet.`getAncestorPoint()`
    `CDOBranchPoint` | CDOCommitInfo.`getMergeSource()`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.common.lock

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.common.lock
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CDOLockChangeInfo` Represents a change in the lock state of a set of objects.
    `static interface` | `IDurableLockingManager.LockArea` Encapsulates the persistable information about a single durable CDO view like `branch point` and acquired locks.

    Methods in org.eclipse.emf.cdo.common.lock with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `IDurableLockingManager.LockArea` | IDurableLockingManager.`createLockArea(java.lang.String userID, CDOBranchPoint branchPoint, boolean readOnly, java.util.Map<CDOID,IDurableLockingManager.LockGrade> locks)`
    `static IDurableLockingManager.LockArea` | CDOLockUtil.`createLockArea(java.lang.String durableLockingID, java.lang.String userID, CDOBranchPoint branchPoint, boolean readOnly, java.util.Map<CDOID,IDurableLockingManager.LockGrade> locks)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.common.protocol

    Methods in org.eclipse.emf.cdo.common.protocol that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDODataInput.`readCDOBranchPoint()`

    Methods in org.eclipse.emf.cdo.common.protocol with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `void` | CDODataOutput.`writeCDOBranchPoint(CDOBranchPoint branchPoint)`
    `void` | CDODataOutput.`writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.common.revision

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.common.revision
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CDORevisable` An entity that has a defined lifetime (creation plus revision) and a version in a `branch`.
    `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`.

    Methods in org.eclipse.emf.cdo.common.revision with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CDORevisionManager.`containsRevision(CDOID id, CDOBranchPoint branchPoint)` Returns `true` if the `revision cache` contains a `revision` with the given `ID` at the given `branch point` (branch + timestamp), `false` otherwise.
    `static CDOChangeSet` | CDORevisionUtil.`createChangeSet(CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDOChangeSetData data)`
    `static CDOChangeSetData` | CDORevisionUtil.`createChangeSetData(java.util.Set<CDOID> ids, CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDORevisionManager revisionManager)`
    `CDOBranchPointRange` | CDORevisionManager.`getObjectLifetime(CDOID id, CDOBranchPoint branchPoint)`
    `CDORevision` | CDORevisionCache.`getRevision(CDOID id, CDOBranchPoint branchPoint)`
    `CDORevision` | CDORevisionManager.`getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)` Returns the `revision` with the given `ID` at the given `branch point` (branch + timestamp), optionally demand loading it if it is not already in the `cache`.
    `java.util.List<CDORevision>` | CDORevisionManager.`getRevisions(java.util.List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)` Returns the `revisions` with the given `IDs` at the given `branch point` (branch + timestamp), optionally demand loading them if they are not already in the `cache`.
    `boolean` | CDORevision.`isValid(CDOBranchPoint branchPoint)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.common.security

    Methods in org.eclipse.emf.cdo.common.security with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOPermission` | CDOPermissionProvider.`getPermission(CDORevision revision, CDOBranchPoint securityContext)`
    `CDOPermission` | CDOPermissionProvider.Constant.`getPermission(CDORevision revision, CDOBranchPoint securityContext)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.explorer.checkouts

    Methods in org.eclipse.emf.cdo.explorer.checkouts that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDOCheckout.`getBranchPoint()`
    `CDOBranchPoint` | CDOCheckout.`getBranchPoint(CDOCheckout fromCheckout)`
    `CDOBranchPoint[]` | CDOCheckout.`getBranchPoints()`

    Methods in org.eclipse.emf.cdo.explorer.checkouts with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CDOCheckout.`addBranchPoint(CDOBranchPoint branchPoint)`
    `void` | CDOCheckout.`setBranchPoint(CDOBranchPoint branchPoint)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.security

    Methods in org.eclipse.emf.cdo.security with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Permission.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)`
    `boolean` | PermissionFilter.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.security.impl

    Methods in org.eclipse.emf.cdo.security.impl with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | ExpressionFilterImpl.`filter(CDOObject object, CDOBranchPoint securityContext)`
    `protected abstract boolean` | ObjectFilterImpl.`filter(CDOObject object, CDOBranchPoint securityContext)`
    `protected boolean` | AndFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected boolean` | ClassFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected boolean` | LinkedFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected boolean` | NotFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected boolean` | ObjectFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected boolean` | OrFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected boolean` | PackageFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected abstract boolean` | PermissionFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected boolean` | ResourceFilterImpl.`filter(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`
    `protected abstract boolean` | ObjectPermissionImpl.`isApplicable(CDOObject object, CDOBranchPoint securityContext)` Deprecated.
    `boolean` | ClassPermissionImpl.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)` Deprecated.
    `boolean` | FilterPermissionImpl.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)`
    `boolean` | ObjectPermissionImpl.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)` Deprecated.
    `boolean` | PackagePermissionImpl.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)` Deprecated.
    `boolean` | ResourcePermissionImpl.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext)` Deprecated.
    `boolean` | PermissionFilterImpl.`isApplicable(CDORevision revision, CDORevisionProvider revisionProvider, CDOBranchPoint securityContext, int level)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.security.util

    Methods in org.eclipse.emf.cdo.security.util that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `protected CDOBranchPoint` | SecurityValidator.`getSecurityContext(Realm realm, java.util.Map<java.lang.Object,java.lang.Object> context)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.server

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.server
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IQueryContext` Represents the execution state of a `query` in the server towards a `query handler`.
    `static interface` | `IStoreAccessor.QueryResourcesContext` Represents the query execution state of a `resources query`.
    `static interface` | `IStoreAccessor.QueryResourcesContext.ExactMatch` Represents the query execution state of a `resources query` that is supposed to deliver one exact resource, or `null`.
    `static interface` | `IStoreAccessor.QueryXRefsContext` Represents the query execution state of a `XRefs query`.
    `interface` | `ITransaction` The server-side representation of a client `transaction`.
    `interface` | `IView` The server-side representation of a client `view`.

    Methods in org.eclipse.emf.cdo.server that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | IStoreAccessor.CommitContext.`getBranchPoint()` Returns the branch ID and timestamp of this commit operation.
    `CDOBranchPoint` | IStoreAccessor.CommitContext.`getCommitMergeSource()`

    Methods in org.eclipse.emf.cdo.server with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `IDurableLockingManager.LockArea` | IStoreAccessor.DurableLocking2.`createLockArea(java.lang.String durableLockingID, java.lang.String userID, CDOBranchPoint branchPoint, boolean readOnly, java.util.Map<CDOID,IDurableLockingManager.LockGrade> locks)`
    `CDOPermission` | IPermissionManager.`getPermission(CDORevision revision, CDOBranchPoint securityContext, ISession session)`
    `CDOPermission` | IPermissionManager.`getPermission(CDORevision revision, CDOBranchPoint securityContext, java.lang.String userID)` Deprecated. As of 4.2 call `IPermissionManager.getPermission(CDORevision, CDOBranchPoint, ISession)`.
    `ITransaction` | ISession.`openTransaction(int viewID, CDOBranchPoint branchPoint)`
    `IView` | ISession.`openView(int viewID, CDOBranchPoint branchPoint)`
    `static CDOView` | CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint)`
    `static CDOView` | CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled)` Deprecated. As of 4.2 the legacy mode is always enabled, use `CDOServerUtil.openView(ISession, CDOBranchPoint)`.
    `static CDOView` | CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled, CDORevisionProvider revisionProvider)` Deprecated. As of 4.2 the legacy mode is always enabled, use `CDOServerUtil.openView(ISession, CDOBranchPoint, CDORevisionProvider)`.
    `static CDOView` | CDOServerUtil.`openView(ISession session, CDOBranchPoint branchPoint, CDORevisionProvider revisionProvider)`
    `void` | IStoreAccessor.Raw2.`rawStore(CDOBranch branch, long timeStamp, long previousTimeStamp, java.lang.String userID, java.lang.String comment, CDOBranchPoint mergeSource, OMMonitor monitor)` Stores the given `commit` in the backend represented by this `raw store accessor` without going through a regular `commit`.
    `CDOID` | IStoreAccessor.`readResourceID(CDOID folderID, java.lang.String name, CDOBranchPoint branchPoint)` Returns the `CDOID` of the resource node with the given folderID and name if a resource with this folderID and name exists in the store, `null` otherwise.
    `InternalCDORevision` | IStoreAccessor.`readRevision(CDOID id, CDOBranchPoint branchPoint, int listChunk, CDORevisionCacheAdder cache)` Reads a revision from the back-end that was valid at the given timeStamp in the given branch.

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.server.db.mapping

    Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `java.sql.PreparedStatement` | IClassMapping.`createResourceQueryStatement(IDBStoreAccessor accessor, CDOID folderId, java.lang.String name, boolean exactMatch, CDOBranchPoint branchPoint)` Create a prepared statement which returns all IDs of instances of the corresponding class.
    `void` | IClassMappingUnitSupport.`readUnitRevisions(IDBStoreAccessor accessor, CDOBranchPoint branchPoint, CDOID rootID, CDORevisionHandler revisionHandler)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.session

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

    Methods in org.eclipse.emf.cdo.session with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOChangeSetData` | CDOSession.`compareRevisions(CDOBranchPoint source, CDOBranchPoint target)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.spi.common.branch

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.spi.common.branch
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalCDOBranch` If the meaning of this type isn't clear, there really should be more of a description here...

    Fields in org.eclipse.emf.cdo.spi.common.branch declared as CDOBranchPoint
    Modifier and Type | Field and Description
    --- | ---
    `static CDOBranchPoint` | CDOBranchUtil.`AUTO_BRANCH_POINT`

    Methods in org.eclipse.emf.cdo.spi.common.branch that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `static CDOBranchPoint` | CDOBranchUtil.`adjustBranchPoint(CDOBranchPoint branchPoint, CDOBranchManager branchManager)`
    `static CDOBranchPoint` | CDOBranchUtil.`copyBranchPoint(CDOBranchPoint source)`
    `static CDOBranchPoint` | CDOBranchUtil.`getAncestor(CDOBranchPoint point1, CDOBranchPoint point2)`
    `static CDOBranchPoint[]` | CDOBranchUtil.`getPath(CDOBranchPoint point)`
    `static CDOBranchPoint` | CDOBranchUtil.`normalizeBranchPoint(CDOBranch branch, long timeStamp)`
    `static CDOBranchPoint` | CDOBranchUtil.`normalizeBranchPoint(CDOBranchPoint branchPoint)`
    `static CDOBranchPoint` | CDOBranchUtil.`readBranchPointOrNull(CDODataInput in)`

    Methods in org.eclipse.emf.cdo.spi.common.branch with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `static CDOBranchPoint` | CDOBranchUtil.`adjustBranchPoint(CDOBranchPoint branchPoint, CDOBranchManager branchManager)`
    `static CDOBranchPoint` | CDOBranchUtil.`copyBranchPoint(CDOBranchPoint source)`
    `static CDOBranchPointRange` | CDOBranchUtil.`createRange(CDOBranchPoint startPoint, CDOBranchPoint endPoint)`
    `static CDOBranchPoint` | CDOBranchUtil.`getAncestor(CDOBranchPoint point1, CDOBranchPoint point2)`
    `static CDOBranchPoint[]` | CDOBranchUtil.`getPath(CDOBranchPoint point)`
    `static boolean` | CDOBranchUtil.`isContainedBy(CDOBranchPoint contained, CDOBranchPoint container)`
    `static CDOBranchPoint` | CDOBranchUtil.`normalizeBranchPoint(CDOBranchPoint branchPoint)`
    `static void` | CDOBranchUtil.`writeBranchPointOrNull(CDODataOutput out, CDOBranchPoint point)`

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

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

    Methods in org.eclipse.emf.cdo.spi.common.commit that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDORevisionAvailabilityInfo.`getBranchPoint()`
    `CDOBranchPoint` | CDOChangeSetSegment.`getEndPoint()`

    Methods in org.eclipse.emf.cdo.spi.common.commit with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CDOChangeSetSegment.`contains(CDOBranchPoint branchPoint)`
    `static boolean` | CDOChangeSetSegment.`contains(CDOChangeSetSegment[] segments, CDOBranchPoint branchPoint)`
    `CDOCommitInfo` | InternalCDOCommitInfoManager.`createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, java.lang.String userID, java.lang.String comment, CDOBranchPoint mergeSource, CDOCommitData commitData)`
    `static CDOChangeSetSegment[]` | CDOChangeSetSegment.`createFrom(CDOBranchPoint startPoint, CDOBranchPoint endPoint)`
    `static CDOChangeSetSegment[]` | CDOChangeSetSegment.`createFrom(long startTime, CDOBranchPoint endPoint)`
    `static void` | CDOChangeSetSegment.`handleSegments(CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDOChangeSetSegment.Handler handler)`
    `static void` | CDOChangeSetSegment.`handleSegments(CDOBranchPoint endPoint, CDOChangeSetSegment.Handler handler)`
    `static void` | CDOChangeSetSegment.`handleSegments(long startTime, CDOBranchPoint endPoint, CDOChangeSetSegment.Handler handler)`
    `void` | CDORevisionAvailabilityInfo.`setBranchPoint(CDOBranchPoint branchPoint)`

    Constructors in org.eclipse.emf.cdo.spi.common.commit with parameters of type CDOBranchPoint
    Constructor and Description
    `CDORevisionAvailabilityInfo(CDOBranchPoint branchPoint)`
    `CDORevisionAvailabilityInfo(CDOBranchPoint branchPoint, CDORevisionManager revisionManager)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.spi.common.protocol

    Methods in org.eclipse.emf.cdo.spi.common.protocol that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDODataInputImpl.`readCDOBranchPoint()`

    Methods in org.eclipse.emf.cdo.spi.common.protocol with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `void` | CDODataOutputImpl.`writeCDOBranchPoint(CDOBranchPoint branchPoint)`
    `void` | CDODataOutputImpl.`writeCDORevision(CDORevision revision, int referenceChunk, CDOBranchPoint securityContext)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.spi.common.revision

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.spi.common.revision
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalCDORevision` If the meaning of this type isn't clear, there really should be more of a description here...

    Classes in org.eclipse.emf.cdo.spi.common.revision that implement CDOBranchPoint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCDORevision` If the meaning of this type isn't clear, there really should be more of a description here...
    `class` | `BaseCDORevision` If the meaning of this type isn't clear, there really should be more of a description here...
    `class` | `DelegatingCDORevision` If the meaning of this type isn't clear, there really should be more of a description here...
    `class` | `DetachedCDORevision` If the meaning of this type isn't clear, there really should be more of a description here...
    `class` | `PointerCDORevision` A `synthetic` revision that represents the initial period of an object in a `branch` when the object is still associated with a revision from one of the baseline branches.
    `class` | `StubCDORevision` If the meaning of this type isn't clear, there really should be more of a description here...
    `class` | `SyntheticCDORevision` A synthetic revision that represents the initial period of an object in a `branch` when the object is still associated with a revision from one of the baseline branches.

    Methods in org.eclipse.emf.cdo.spi.common.revision that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | ManagedRevisionProvider.`getBranchPoint()`
    `CDOBranchPoint` | RevisionInfo.`getRequestedBranchPoint()`

    Methods in org.eclipse.emf.cdo.spi.common.revision with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `int` | StubCDORevision.`compareTo(CDOBranchPoint o)`
    `boolean` | DelegatingCDORevisionManager.`containsRevision(CDOID id, CDOBranchPoint branchPoint)`
    `InternalCDORevision` | DelegatingCDORevisionManager.`getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)`
    `InternalCDORevision` | InternalCDORevisionManager.`getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)`
    `InternalCDORevision` | DelegatingCDORevisionManager.`getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)`
    `InternalCDORevision` | InternalCDORevisionManager.`getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)`
    `java.util.List<CDORevision>` | InternalCDORevisionCache.`getRevisions(CDOBranchPoint branchPoint)`
    `java.util.List<CDORevision>` | DelegatingCDORevisionManager.`getRevisions(java.util.List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)`
    `java.util.List<CDORevision>` | DelegatingCDORevisionManager.`getRevisions(java.util.List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)`
    `java.util.List<CDORevision>` | InternalCDORevisionManager.`getRevisions(java.util.List<CDOID> ids, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)`
    `boolean` | AbstractCDORevision.`isValid(CDOBranchPoint branchPoint)`
    `boolean` | DelegatingCDORevision.`isValid(CDOBranchPoint branchPoint)`
    `CDOBranchPointRange` | InternalCDORevisionManager.RevisionLoader2.`loadObjectLifetime(CDOID id, CDOBranchPoint branchPoint)`
    `java.util.List<RevisionInfo>` | InternalCDORevisionManager.RevisionLoader.`loadRevisions(java.util.List<RevisionInfo> infos, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth)`
    `static RevisionInfo` | RevisionInfo.`read(CDODataInput in, CDOBranchPoint requestedBranchPoint)`
    `void` | BaseCDORevision.`setBranchPoint(CDOBranchPoint branchPoint)`
    `void` | DelegatingCDORevision.`setBranchPoint(CDOBranchPoint branchPoint)`
    `void` | InternalCDORevision.`setBranchPoint(CDOBranchPoint branchPoint)`
    `void` | StubCDORevision.`setBranchPoint(CDOBranchPoint branchPoint)`
    `void` | BaseCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | DelegatingCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | InternalCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | StubCDORevision.`write(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `void` | RevisionInfo.`writeResult(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `static void` | RevisionInfo.`writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk, CDOBranchPoint securityContext)`
    `protected void` | RevisionInfo.`writeRevision(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
    `protected void` | RevisionInfo.Available.`writeRevision(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`

    Constructors in org.eclipse.emf.cdo.spi.common.revision with parameters of type CDOBranchPoint
    Constructor and Description
    `Available(CDODataInput in, CDOBranchPoint requestedBranchPoint)`
    `Available(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion)`
    `Detached(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion)`
    `ManagedRevisionProvider(CDORevisionManager revisionManager, CDOBranchPoint branchPoint)`
    `Missing(CDOID id, CDOBranchPoint requestedBranchPoint)`
    `Normal(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion)`
    `Pointer(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion, CDOBranchVersion targetBranchVersion)`
    `RevisionInfo(CDODataInput in, CDOBranchPoint requestedBranchPoint)`
    `RevisionInfo(CDOID id, CDOBranchPoint requestedBranchPoint)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.spi.server

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.spi.server
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalTransaction` If the meaning of this type isn't clear, there really should be more of a description here...
    `interface` | `InternalView` If the meaning of this type isn't clear, there really should be more of a description here...

    Classes in org.eclipse.emf.cdo.spi.server that implement CDOBranchPoint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DelegatingQueryResourcesContext` If the meaning of this type isn't clear, there really should be more of a description here...
    `class` | `DurableLockArea` Deprecated. Use `CDOLockUtil.createLockArea(String, String, CDOBranchPoint, boolean, Map)` instead

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalView.`changeTarget(CDOBranchPoint branchPoint, java.util.List<CDOID> invalidObjects, java.util.List<CDORevisionDelta> allChangedObjects, java.util.List<CDOID> allDetachedObjects)`
    `void` | InternalSession.`collectContainedRevisions(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, java.util.Set<CDOID> revisions, java.util.List<CDORevision> additionalRevisions)`
    `static IStoreAccessor.QueryResourcesContext.ExactMatch` | Store.`createExactMatchContext(CDOID folderID, java.lang.String name, CDOBranchPoint branchPoint)`
    `CDOChangeSetData` | InternalRepository.`getChangeSet(CDOBranchPoint startPoint, CDOBranchPoint endPoint)`
    `InternalTransaction` | InternalSession.`openTransaction(int viewID, CDOBranchPoint branchPoint)`
    `InternalView` | InternalSession.`openView(int viewID, CDOBranchPoint branchPoint)`
    `CDOID` | StoreAccessorBase.`readResourceID(CDOID folderID, java.lang.String name, CDOBranchPoint branchPoint)`
    `void` | InternalView.`setBranchPoint(CDOBranchPoint branchPoint)`
    `void` | InternalCommitContext.`setCommitMergeSource(CDOBranchPoint mergeSource)`
    `protected void` | StoreAccessor.`writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, java.lang.String userID, java.lang.String comment, CDOBranchPoint mergeSource, OMMonitor monitor)`

    Constructors in org.eclipse.emf.cdo.spi.server with parameters of type CDOBranchPoint
    Constructor and Description
    `DurableLockArea(java.lang.String durableLockingID, java.lang.String userID, CDOBranchPoint branchPoint, boolean readOnly, java.util.Map<CDOID,IDurableLockingManager.LockGrade> locks)` Deprecated.

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.transaction

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.transaction
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CDOTransaction` A read-write view to the current (i.e.

    Classes in org.eclipse.emf.cdo.transaction that implement CDOBranchPoint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CDOPushTransaction` A `transaction` that persists changes to the object graph locally on commit and can later load these changes and push them to the `repository`.

    Methods in org.eclipse.emf.cdo.transaction that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDOCommitContext.`getCommitMergeSource()`

    Methods in org.eclipse.emf.cdo.transaction with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | CDOTransactionCommentator.`appendMerge(java.lang.StringBuilder builder, CDOBranchPoint mergeSource)`
    `CDOChangeSetData` | CDOPushTransaction.`compareRevisions(CDOBranchPoint source)`
    `CDOChangeSetData` | CDOPushTransaction.`merge(CDOBranchPoint source, CDOBranchPoint sourceBase, CDOBranchPoint targetBase, CDOMerger merger)`
    `CDOChangeSetData` | CDOTransaction.`merge(CDOBranchPoint source, CDOBranchPoint sourceBase, CDOBranchPoint targetBase, CDOMerger merger)` Merges the changes between the given source base point and the given source point into this transaction.
    `CDOChangeSetData` | CDOPushTransaction.`merge(CDOBranchPoint source, CDOBranchPoint sourceBase, CDOMerger merger)`
    `CDOChangeSetData` | CDOTransaction.`merge(CDOBranchPoint source, CDOBranchPoint sourceBase, CDOMerger merger)` Merges the changes between the given source base point and the given source point into this transaction.
    `CDOChangeSetData` | CDOPushTransaction.`merge(CDOBranchPoint source, CDOMerger merger)`
    `CDOChangeSetData` | CDOTransaction.`merge(CDOBranchPoint source, CDOMerger merger)` Merges the changes from the given source point into this transaction and possibly considers previous merges from that `branch` by inspecting the `merge source` information of the `commit history`.
    `CDOTransaction` | CDOTransactionContainer.`openTransaction(CDOBranchPoint target)` Opens and returns a new `transaction` on a new EMF `resource set`.
    `CDOTransaction` | CDOTransactionOpener.`openTransaction(CDOBranchPoint target, ResourceSet resourceSet)` Opens and returns a new `transaction` on the given EMF `resource set`.
    `boolean` | CDOPushTransaction.`setBranchPoint(CDOBranchPoint branchPoint)`
    `boolean` | CDOPushTransaction.`setBranchPoint(CDOBranchPoint branchPoint, IProgressMonitor monitor)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.ui.compare

    Methods in org.eclipse.emf.cdo.ui.compare with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | CDOCompareEditorUtil.`openDialog(CDOCommitInfo rightCommitInfo, CDOBranchPoint leftPoint)`
    `static boolean` | CDOCompareEditorUtil.`openDialog(CDOSession session, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint)`
    `static boolean` | CDOCompareEditorUtil.`openDialog(CDOViewOpener viewOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView)`
    `static boolean` | CDOCompareEditorUtil.`openDialog(CDOViewOpener viewOpener, CDOTransactionOpener transactionOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView)`
    `static boolean` | CDOCompareEditorUtil.`openEditor(CDOCommitInfo rightCommitInfo, CDOBranchPoint leftPoint, boolean activate)`
    `static boolean` | CDOCompareEditorUtil.`openEditor(CDOViewOpener viewOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView, boolean activate)`
    `static boolean` | CDOCompareEditorUtil.`openEditor(CDOViewOpener viewOpener, CDOTransactionOpener transactionOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView, boolean activate)`
    `CDOTransaction` | CDOCompareEditorUtil.TransactionOpenerAndEditorCloser.`openTransaction(CDOBranchPoint target, ResourceSet resourceSet)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.ui.widgets

    Methods in org.eclipse.emf.cdo.ui.widgets that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | ComposeBranchPointComposite.`getBranchPoint()`

    Methods in org.eclipse.emf.cdo.ui.widgets with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ComposeBranchPointComposite.`branchPointChanged(CDOBranchPoint branchPoint)`
    `void` | ComposeBranchPointComposite.`setBranchPoint(CDOBranchPoint branchPoint)`

    Constructors in org.eclipse.emf.cdo.ui.widgets with parameters of type CDOBranchPoint
    Constructor and Description
    `ComposeBranchPointComposite(Composite parent, boolean allowTimeStamp, CDOBranchPoint branchPoint)`
    `ComposeBranchPointComposite(Composite parent, int style, CDOSession session, CDOBranchPoint branchPoint, boolean allowTimeStamp)` Deprecated. as of 4.4 use `ComposeBranchPointComposite.ComposeBranchPointComposite(Composite, boolean, CDOBranchPoint)`.

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.util

    Methods in org.eclipse.emf.cdo.util that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | ObjectNotFoundException.`getBranchPoint()`

    Methods in org.eclipse.emf.cdo.util with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `static CDOBranch` | CDOUtil.`createBranch(CDOBranchPoint base, java.lang.String name)`

    Constructors in org.eclipse.emf.cdo.util with parameters of type CDOBranchPoint
    Constructor and Description
    `InvalidObjectException(CDOID id, CDOBranchPoint branchPoint)`
    `ObjectNotFoundException(CDOID id, CDOBranchPoint branchPoint)`

  - ### Uses of CDOBranchPoint in org.eclipse.emf.cdo.view

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.cdo.view
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CDOView` A read-only view to the state of the object graph in the repository of the underlying `session` at a specific `time` at a specific `branch`.
    `interface` | `CDOViewLocksChangedEvent` A `view event` fired when `lock changes` are being received from a remote repository.

    Methods in org.eclipse.emf.cdo.view that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | CDOViewTargetChangedEvent.`getBranchPoint()`
    `CDOBranchPoint` | CDOViewTargetChangedEvent.`getOldBranchPoint()`

    Methods in org.eclipse.emf.cdo.view with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOChangeSetData` | CDOView.`compareRevisions(CDOBranchPoint source)`
    `java.util.List<CDOID>` | CDORevisionPrefetchingPolicy.`loadAhead(CDORevisionManager revisionManager, CDOBranchPoint branchPoint, EObject targetObject, EStructuralFeature feature, CDOList list, int accessIndex, CDOID accessID)`
    `CDOView` | CDOViewContainer.`openView(CDOBranchPoint target)` Opens and returns a new `view` on a new EMF `resource set`.
    `CDOView` | CDOViewOpener.`openView(CDOBranchPoint target, ResourceSet resourceSet)` Opens and returns a new `view` on the given EMF `resource set`.
    `boolean` | CDOView.`setBranchPoint(CDOBranchPoint branchPoint)` Same as calling `setBranchPoint(branchPoint.getBranch(), branchPoint.getTimeStamp())`.
    `boolean` | CDOView.`setBranchPoint(CDOBranchPoint branchPoint, IProgressMonitor monitor)` Same as calling `CDOView.setBranchPoint(CDOBranchPoint)` with a `IProgressMonitor` .

  - ### Uses of CDOBranchPoint in org.eclipse.emf.spi.cdo

    Subinterfaces of CDOBranchPoint in org.eclipse.emf.spi.cdo
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalCDOSessionInvalidationEvent`
    `interface` | `InternalCDOTransaction` If the meaning of this type isn't clear, there really should be more of a description here...
    `interface` | `InternalCDOView` If the meaning of this type isn't clear, there really should be more of a description here...

    Classes in org.eclipse.emf.spi.cdo that implement CDOBranchPoint
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `CDOSessionProtocol.CommitTransactionResult` If the meaning of this type isn't clear, there really should be more of a description here...

    Methods in org.eclipse.emf.spi.cdo that return CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `CDOBranchPoint` | InternalCDOSession.MergeData.`getAncestor()` Deprecated. As of 4.6 use `InternalCDOSession.MergeData.getTargetBase()`.
    `CDOBranchPoint` | InternalCDOTransaction.`getCommitMergeSource()`
    `CDOBranchPoint` | InternalCDOSession.`getCommittedSinceLastRefresh(CDOID id)`
    `CDOBranchPoint` | CDOSessionProtocol.MergeDataResult.`getResultBase()`
    `CDOBranchPoint` | InternalCDOSession.MergeData.`getResultBase()`
    `CDOBranchPoint` | InternalCDOSession.MergeData.`getSource()`
    `CDOBranchPoint` | InternalCDOSession.MergeData.`getSourceBase()`
    `CDOBranchPoint` | InternalCDOSession.MergeData.`getTarget()`
    `CDOBranchPoint` | InternalCDOSession.MergeData.`getTargetBase()`
    `CDOBranchPoint` | CDOSessionProtocol.`openView(int viewID, boolean readOnly, java.lang.String durableLockingID)`

    Methods in org.eclipse.emf.spi.cdo with parameters of type CDOBranchPoint
    Modifier and Type | Method and Description
    --- | ---
    `InternalCDOTransaction.ApplyChangeSetResult` | InternalCDOTransaction.`applyChangeSet(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source, boolean keepVersions)`
    `Pair<CDOChangeSetData,Pair<java.util.Map<CDOID,CDOID>,java.util.List<CDOID>>>` | InternalCDOTransaction.`applyChangeSetData(CDOChangeSetData changeSetData, CDORevisionProvider targetBaseProvider, CDORevisionProvider targetProvider, CDOBranchPoint source)` Deprecated. Use `InternalCDOTransaction.applyChangeSet(CDOChangeSetData, CDORevisionProvider, CDORevisionProvider, CDOBranchPoint, boolean)`
    `CDORevisionAvailabilityInfo` | InternalCDOSession.`createRevisionAvailabilityInfo(CDOBranchPoint branchPoint)` Deprecated. As of 4.2 not used anymore.
    `InternalCDOSession.MergeData` | InternalCDOSession.`getMergeData(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint sourceBase, boolean computeChangeSets)`
    `InternalCDOSession.MergeData` | InternalCDOSession.`getMergeData(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint targetBase, CDOBranchPoint sourceBase, boolean computeChangeSets)`
    `void` | CDOSessionProtocol.`openView(int viewID, boolean readOnly, CDOBranchPoint branchPoint)`
    `void` | CDOSessionProtocol.CommitTransactionResult.`setBranchPoint(CDOBranchPoint branchPoint)`
    `void` | InternalCDOTransaction.`setCommitMergeSource(CDOBranchPoint mergeSource)`
    `void` | InternalCDOSession.`setCommittedSinceLastRefresh(CDOID id, CDOBranchPoint branchPoint)`
    `void` | CDOSessionProtocol.MergeDataResult.`setResultBase(CDOBranchPoint resultBase)`
    `void` | CDOSessionProtocol.`switchTarget(int viewID, CDOBranchPoint branchPoint, java.util.List<InternalCDOObject> invalidObjects, java.util.List<CDORevisionKey> allChangedObjects, java.util.List<CDOIDAndVersion> allDetachedObjects, OMMonitor monitor)`

    Constructors in org.eclipse.emf.spi.cdo with parameters of type CDOBranchPoint
    Constructor and Description
    `CommitTransactionResult(CDOIDProvider idProvider, byte rollbackReason, java.lang.String rollbackMessage, CDOBranchPoint branchPoint, long previousTimeStamp, java.util.List<CDOObjectReference> xRefs, boolean clearResourcePathCache)` Deprecated. As of 4.3
    `CommitTransactionResult(CDOIDProvider idProvider, CDOBranchPoint branchPoint, long previousTimeStamp)` Deprecated. As of 4.2
    `CommitTransactionResult(CDOIDProvider idProvider, CDOBranchPoint branchPoint, long previousTimeStamp, boolean clearResourcePathCache)` Deprecated. As of 4.3
    `CommitTransactionResult(CDOIDProvider idProvider, java.lang.String rollbackMessage, CDOBranchPoint branchPoint, long previousTimeStamp, java.util.List<CDOObjectReference> xRefs)` Deprecated. As of 4.2

    `MergeData(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint sourceBase, CDOBranchPoint targetBase, CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo sourceBaseInfo, CDORevisionAvailabilityInfo targetBaseInfo, java.util.Set<CDOID> ids, CDOChangeSet targetChanges, CDOChangeSet sourceChanges)`
    Deprecated.
    As of 4.6 use `#MergeData(CDOBranchPoint, CDORevisionAvailabilityInfo, CDOBranchPoint, CDORevisionAvailabilityInfo, Set, CDOChangeSet, CDOBranchPoint, CDORevisionAvailabilityInfo, CDOBranchPoint, CDORevisionAvailabilityInfo, Set, CDOChangeSet, CDOBranchPoint)`.

    `MergeData(CDOBranchPoint target, CDORevisionAvailabilityInfo targetInfo, CDOBranchPoint targetBase, CDORevisionAvailabilityInfo targetBaseInfo, java.util.Set<CDOID> targetIDs, CDOChangeSet targetChanges, CDOBranchPoint source, CDORevisionAvailabilityInfo sourceInfo, CDOBranchPoint sourceBase, CDORevisionAvailabilityInfo sourceBaseInfo, java.util.Set<CDOID> sourceIDs, CDOChangeSet sourceChanges, CDOBranchPoint resultBase)`

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