# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.common.branch.CDOBranch

Packages, die CDOBranch verwenden
Package
Beschreibung
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.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.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.ocl
Server implementation of a generic OCL query handler.
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.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.

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.common.branch

Methoden in org.eclipse.emf.cdo.common.branch, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDOBranch.`createBranch(String name)`
Creates a sub branch of this branch with the given name, `based` at the `current time`.
`CDOBranch`
CDOBranch.`createBranch(String name, long timeStamp)`
Creates a sub branch of this branch with the given name, `based` at the `branch point` in this branch with the given time stamp.
`CDOBranch[]`
CDOBranch.`delete(org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Deletes this branch and all its sub branches.
`CDOBranch`
CDOBranch.`getBranch(String path)`
Returns the sub branch of this branch with the given relative path, or `null` if no sub branch with this path exists in this branch.
`CDOBranch`
CDOBranchChangedEvent.`getBranch()`
`CDOBranch`
CDOBranchCreatedEvent.`getBranch()`
Veraltet.
`CDOBranch`
CDOBranchManager.`getBranch(int branchID)`
Returns the branch with the given unique integer ID.
`CDOBranch`
CDOBranchManager.`getBranch(String path)`
Returns the branch with the given absolute path.
`CDOBranch`
CDOBranchPoint.`getBranch()`
Returns the branch of this branch point, or `null` if this branch point is the `base` of the `main branch`.
`CDOBranch`
CDOBranchProvider.`getBranch()`
`CDOBranch`
CDOBranchVersion.`getBranch()`
Returns the branch of this branch version.
`CDOBranch[]`
CDOBranch.`getBranches()`
Returns an array of the sub branches of this branch, never `null`.
`CDOBranch`
CDOBranchManager.`getMainBranch()`
Returns the main branch of the branch tree managed by this branch manager.
`CDOBranch`
CDOBranch.BranchDeletedEvent.`getSource()`
`CDOBranch`
CDOBranchRef.`resolve(CDOBranchManager branchManager)`
Methoden in org.eclipse.emf.cdo.common.branch, die Typen mit Argumenten vom Typ CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`LinkedHashSet<CDOBranch>`
CDOBranchManager.`getBranches(int rootID)`
Methoden in org.eclipse.emf.cdo.common.branch mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`CDOBranchTag[]`
CDOBranchManager.CDOTagList.`getTags(CDOBranch branch)`
`void`
CDOBranchHandler.`handleBranch(CDOBranch branch)`
A call-back method that other entities can pass branches to.
`protected void`
CDOBranchManager.EventAdapter.`onBranchCreated(CDOBranch branch)`
`protected void`
CDOBranchManager.EventAdapter.`onBranchesDeleted(CDOBranch rootBranch, int[] branchIDs)`
`protected void`
CDOBranchManager.EventAdapter.`onBranchRenamed(CDOBranch branch)`
Konstruktoren in org.eclipse.emf.cdo.common.branch mit Parametern vom Typ CDOBranch
Modifizierer
Konstruktor
Beschreibung
``
`CDOBranchRef(CDOBranch branch)`
``
`CDODuplicateBranchException(CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.common.commit

Methoden in org.eclipse.emf.cdo.common.commit, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDOCommitHistory.`getBranch()`
Methoden in org.eclipse.emf.cdo.common.commit mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`CDOCommitInfo`
CDOCommitInfoManager.`getBaseOfBranch(CDOBranch branch)`
`CDOCommitInfo`
CDOCommitInfoManager.`getCommitInfo(CDOBranch branch, long startTime, boolean up)`
`void`
CDOCommitInfoManager.`getCommitInfos(CDOBranch branch, long startTime, long endTime, CDOCommitInfoHandler handler)`
`void`
CDOCommitInfoManager.`getCommitInfos(CDOBranch branch, long startTime, String reserved1, String reserved2, int count, CDOCommitInfoHandler handler)`
`CDOCommitInfo`
CDOCommitInfoManager.`getFirstOfBranch(CDOBranch branch)`
`long`
CDOCommitInfoManager.`getLastCommitOfBranch(CDOBranch branch, boolean loadOnDemand)`
`CDOCommitInfo`
CDOCommitInfoManager.`getLastOfBranch(CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.common.id

Methoden in org.eclipse.emf.cdo.common.id mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`static CDOIDAndBranch`
CDOIDUtil.`createIDAndBranch(CDOID id, CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.common.lock

Methoden in org.eclipse.emf.cdo.common.lock, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDOLockChangeInfo.`getBranch()`
`static CDOBranch`
CDOLockUtil.`getLockedObjectBranch(Object lockedObject)`
Methoden in org.eclipse.emf.cdo.common.lock mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`static CDOLockChangeInfo`
CDOLockUtil.`createLockChangeInfo(long timestamp, CDOCommonView view, CDOBranch viewedBranch, CDOLockChangeInfo.Operation op, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, CDOLockState[] newLockStates)`
Veraltet.
As of 4.15 use `CDOLockUtil.createLockChangeInfo(CDOBranchPoint, CDOLockOwner, Collection, Collection)`.
`static CDOLockChangeInfo`
CDOLockUtil.`createLockChangeInfo(long timestamp, CDOLockOwner lockOwner, CDOBranch branch, CDOLockChangeInfo.Operation op, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, CDOLockState[] newLockStates)`
Veraltet.
As of 4.15 use `CDOLockUtil.createLockChangeInfo(CDOBranchPoint, CDOLockOwner, Collection, Collection)`.

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.common.protocol

Methoden in org.eclipse.emf.cdo.common.protocol, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDODataInput.`readCDOBranch()`
Methoden in org.eclipse.emf.cdo.common.protocol mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutput.`writeCDOBranch(CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.common.revision

Methoden in org.eclipse.emf.cdo.common.revision, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDOIDAndBranch.`getBranch()`
Methoden in org.eclipse.emf.cdo.common.revision, die Typen mit Argumenten vom Typ CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`Map<CDOBranch,List<CDORevision>>`
CDOAllRevisionsProvider.`getAllRevisions()`
`Map<CDOBranch,List<CDORevision>>`
CDORevisionUtil.AllRevisionsDumper.`getMap()`
Methoden in org.eclipse.emf.cdo.common.revision mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`static CDORevisable`
CDORevisionUtil.`createRevisable(CDOBranch branch, int version, long timeStamp, long revised)`
`static CDORevisionKey`
CDORevisionUtil.`createRevisionKey(CDOID id, CDOBranch branch, int version)`
`protected abstract void`
CDORevisionUtil.AllRevisionsDumper.`dumpBranch(CDOBranch branch)`
`protected void`
CDORevisionUtil.AllRevisionsDumper.Stream.Html.`dumpBranch(CDOBranch branch)`
`protected void`
CDORevisionUtil.AllRevisionsDumper.Stream.Plain.`dumpBranch(CDOBranch branch)`
`void`
CDORevisionManager.`handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
Methodenparameter in org.eclipse.emf.cdo.common.revision mit Typargumenten vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`static String`
CDORevisionUtil.`dumpAllRevisions(Map<CDOBranch,List<CDORevision>> map)`
`static void`
CDORevisionUtil.`dumpAllRevisions(Map<CDOBranch,List<CDORevision>> map, PrintStream out)`
`protected void`
CDORevisionUtil.AllRevisionsDumper.`dumpEnd(List<CDOBranch> branches)`
`protected void`
CDORevisionUtil.AllRevisionsDumper.Stream.Html.`dumpEnd(List<CDOBranch> branches)`
`protected void`
CDORevisionUtil.AllRevisionsDumper.Stream.Plain.`dumpEnd(List<CDOBranch> branches)`
`protected void`
CDORevisionUtil.AllRevisionsDumper.`dumpStart(List<CDOBranch> branches)`
`protected void`
CDORevisionUtil.AllRevisionsDumper.Stream.Html.`dumpStart(List<CDOBranch> branches)`
Konstruktorparameter in org.eclipse.emf.cdo.common.revision mit Typargumenten vom Typ CDOBranch
Modifizierer
Konstruktor
Beschreibung
``
`AllRevisionsDumper(Map<CDOBranch,List<CDORevision>> map)`
``
`Html(Map<CDOBranch,List<CDORevision>> map, PrintStream out)`
``
`Plain(Map<CDOBranch,List<CDORevision>> map, PrintStream out)`
``
`Stream(Map<CDOBranch,List<CDORevision>> map, PrintStream out)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.lm.server

Methoden in org.eclipse.emf.cdo.lm.server, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
AbstractLifecycleManager.ModuleCommitEvent.`getCommitBranch()`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.lm.util

Methoden in org.eclipse.emf.cdo.lm.util, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
LMMerger2.LMMergeInfos.`getTargetBranch()`
Methoden in org.eclipse.emf.cdo.lm.util mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`long`
CoreDeliveryMerger.`mergeDelivery(CDOSession session, CDOBranchPoint sourceBranchPoint, CDOBranch targetBranch)`
`long`
LMMerger.`mergeDelivery(CDOSession session, CDOBranchPoint sourceBranchPoint, CDOBranch targetBranch)`
Merges the changes from the given source branch point into the given target branch and returns the time stamp of the resulting commit into the merge target branch, or `CDOBranchPoint.INVALID_DATE` if no commit has happened.
`default long`
LMMerger2.`mergeDelivery(CDOSession session, CDOBranchPoint sourceBranchPoint, CDOBranch targetBranch)`
Veraltet.
As of 1.2 implement `LMMerger2.mergeDelivery(LMMergeInfos)`.
`protected CDOTransaction`
CoreDeliveryMerger.`openTransaction(CDOSession session, CDOBranch branch)`
`void`
LMMerger2.LMMergeInfos.`setTargetBranch(CDOBranch targetBranch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.server

Methoden in org.eclipse.emf.cdo.server, die Typen mit Argumenten vom Typ CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`protected Map<CDOBranch,List<CDORevision>>`
CDOServerBrowser.RevisionsPage.FromCache.`getAllRevisions(InternalRepository repository)`
`protected Map<CDOBranch,List<CDORevision>>`
CDOServerBrowser.RevisionsPage.FromStore.`getAllRevisions(InternalRepository repository)`
`protected abstract Map<CDOBranch,List<CDORevision>>`
CDOServerBrowser.RevisionsPage.`getAllRevisions(InternalRepository repository)`
Methoden in org.eclipse.emf.cdo.server mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`protected void`
CDOServerExporter.Binary.`exportBranch(CDODataOutput out, CDOBranch branch)`
`protected void`
CDOServerExporter.`exportBranch(OUT out, CDOBranch branch)`
`protected void`
CDOServerExporter.XML.`exportBranch(org.eclipse.net4j.util.io.XMLOutput out, CDOBranch branch)`
`protected void`
CDOServerExporter.`exportRevisions(OUT out, CDOBranch branch)`
`void`
IStoreAccessor.`handleRevisions(EClass eClass, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
Passes all revisions of the store to the `handler` if all of the following conditions are met: The `eClass` parameter is `null` or equal to `revision.getEClass()`.
`void`
IStoreAccessor.Raw.`rawDelete(CDOID id, int version, CDOBranch branch, EClass eClass, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Deletes the revision identified by the given `key` from the backend represented by this `raw store accessor` without going through a regular `commit`.
`void`
IStoreAccessor.Raw.`rawStore(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Stores the given `commit` in the backend represented by this `raw store accessor` without going through a regular `commit`.
`void`
IStoreAccessor.Raw2.`rawStore(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Stores the given `commit` in the backend represented by this `raw store accessor` without going through a regular `commit`.
`protected void`
CDOServerBrowser.BranchesPage.`showBranch(PrintStream out, CDOBranch branch)`
Methodenparameter in org.eclipse.emf.cdo.server mit Typargumenten vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`protected void`
CDOServerBrowser.RevisionsPage.`showRevision(PrintStream pout, CDOServerBrowser browser, Map<CDOBranch,List<CDORevision>> allRevisions, Map<CDOID,List<CDORevision>> ids, String key, InternalRepository repository)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.server.db.mapping

Methoden in org.eclipse.emf.cdo.server.db.mapping mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`void`
IClassMapping.`detachObject(IDBStoreAccessor accessor, CDOID id, int version, CDOBranch branch, long timeStamp, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Detaches (deletes) a CDO object leaving a "ghost" revision behind.
`void`
IClassMapping.`handleRevisions(IDBStoreAccessor accessor, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
Passes all revisions of the store to the `handler` if all of the following conditions are met: The `branch` parameter is `null` or equal to `revision.getBranch()`.
`void`
IMappingStrategy.`handleRevisions(IDBStoreAccessor accessor, EClass eClass, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
Passes all revisions of the store to the `handler` if all of the following conditions are met: The `eClass` parameter is `null` or equal to `revision.getEClass()`.

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.server.ocl

Methoden in org.eclipse.emf.cdo.server.ocl mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`protected Set<EObject>`
CDOExtentCreator.`createExtent(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, AtomicBoolean canceled)`
`protected void`
CDOExtentCreator.`createExtent(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, AtomicBoolean canceled, CDORevisionHandler revisionHandler)`
`protected Set<EObject>`
CDOExtentCreator.Lazy.`createExtent(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, AtomicBoolean canceled)`
`protected void`
CDOExtentCreator.`handleRevisions(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, CDORevisionHandler revisionHandler)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.spi.common.branch

Unterschnittstellen von CDOBranch in org.eclipse.emf.cdo.spi.common.branch
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`InternalCDOBranch`
If the meaning of this type isn't clear, there really should be more of a description here...
Methoden in org.eclipse.emf.cdo.spi.common.branch, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`static CDOBranch`
CDOBranchUtil.`adjustBranch(CDOBranch branch, CDOBranchManager branchManager)`
`CDOBranch[]`
InternalCDOBranchManager.BranchLoader5.`deleteBranches(int branchID, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`CDOBranch[]`
InternalCDOBranchManager.`deleteBranches(int id, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Methoden in org.eclipse.emf.cdo.spi.common.branch mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`static CDOBranch`
CDOBranchUtil.`adjustBranch(CDOBranch branch, CDOBranchManager branchManager)`
`static void`
CDOBranchUtil.`forEachBranchInTree(CDOBranch root, Consumer<CDOBranch> consumer)`
`static CDOBranchPoint`
CDOBranchUtil.`normalizeBranchPoint(CDOBranch branch, long timeStamp)`
`void`
InternalCDOBranchManager.`renameBranch(CDOBranch branch, String newName)`
Veraltet.
As of 4.4 use `setName(String)`.
Methodenparameter in org.eclipse.emf.cdo.spi.common.branch mit Typargumenten vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`static void`
CDOBranchUtil.`forEachBranchInTree(CDOBranch root, Consumer<CDOBranch> consumer)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.spi.common.commit

Methoden in org.eclipse.emf.cdo.spi.common.commit, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDOChangeSetSegment.`getBranch()`
Methoden in org.eclipse.emf.cdo.spi.common.commit mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`CDOCommitInfo`
InternalCDOCommitInfoManager.`createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, CDOCommitData commitData)`
`CDOCommitInfo`
InternalCDOCommitInfoManager.`createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOCommitData commitData)`
`void`
InternalCDOCommitInfoManager.CommitInfoLoader.`loadCommitInfos(CDOBranch branch, long startTime, long endTime, CDOCommitInfoHandler handler)`
`void`
InternalCDOCommitInfoManager.`setLastCommitOfBranch(CDOBranch branch, long lastCommit)`
Konstruktoren in org.eclipse.emf.cdo.spi.common.commit mit Parametern vom Typ CDOBranch
Modifizierer
Konstruktor
Beschreibung
``
`CDOChangeSetSegment(CDOBranch branch, long timeStamp, long endTime)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.spi.common.lock

Methoden in org.eclipse.emf.cdo.spi.common.lock, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`final CDOBranch`
AbstractCDOLockState.`getBranch()`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.spi.common.protocol

Methoden in org.eclipse.emf.cdo.spi.common.protocol, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDODataInputImpl.`readCDOBranch()`
Methoden in org.eclipse.emf.cdo.spi.common.protocol mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutputImpl.`writeCDOBranch(CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.spi.common.revision

Methoden in org.eclipse.emf.cdo.spi.common.revision mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`void`
AbstractCDORevision.`adjustForCommit(CDOBranch branch, long timeStamp)`
`void`
DelegatingCDORevision.`adjustForCommit(CDOBranch branch, long timeStamp)`
`void`
InternalCDORevision.`adjustForCommit(CDOBranch branch, long timeStamp)`
`void`
DelegatingCDORevisionManager.`handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
`void`
InternalCDORevisionManager.RevisionLoader.`handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
`static InternalCDORevision`
RevisionInfo.`readResult(CDODataInput in, CDOID id, CDOBranch branch)`
`void`
InternalCDORevisionCache.`removeRevisions(CDOBranch... branches)`
`void`
DelegatingCDORevisionManager.`reviseLatest(CDOID id, CDOBranch branch)`
`void`
InternalCDORevisionManager.`reviseLatest(CDOID id, CDOBranch branch)`
Called on client via postCommit when there is no version of detached objects available.
`void`
InternalCDORevisionDelta.`setBranch(CDOBranch branch)`
Konstruktoren in org.eclipse.emf.cdo.spi.common.revision mit Parametern vom Typ CDOBranch
Modifizierer
Konstruktor
Beschreibung
``
`DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp)`
``
`DetachedCDORevision(EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp, long revised)`
``
`PointerCDORevision(EClass eClass, CDOID id, CDOBranch branch, long revised, CDOBranchVersion target)`
``
`SyntheticCDORevision(EClass eClass, CDOID id, CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.spi.server

Methoden in org.eclipse.emf.cdo.spi.server, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
DelegatingQueryResourcesContext.`getBranch()`
`CDOBranch`
DurableLockArea.`getBranch()`
Veraltet.
`CDOBranch`
InternalLockManager.`getLockKeyBranch(Object key)`
Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`protected abstract void`
StoreAccessor.`detachObjects(CDOID[] detachedObjects, CDOBranch branch, long timeStamp, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`Object`
InternalLockManager.`getLockKey(CDOID id, CDOBranch branch)`
`void`
InternalRepository.`handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
`static InternalView`
SyncingUtil.`openViewWithLockArea(InternalSession session, InternalLockManager lockManager, CDOBranch viewedBranch, String lockAreaID)`
`void`
InternalSession.`sendBranchNotification(CDOBranchChangedEvent.ChangeKind changeKind, CDOBranch... branches)`
`void`
InternalSessionManager.`sendBranchNotification(InternalSession sender, CDOBranchChangedEvent.ChangeKind changeKind, CDOBranch... branches)`
`void`
ISessionProtocol.`sendBranchNotification(CDOBranchChangedEvent.ChangeKind changeKind, CDOBranch... branches)`
`void`
InternalSession.`sendLockOwnerRemappedNotification(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`void`
InternalSessionManager.`sendLockOwnerRemappedNotification(InternalSession sender, CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`void`
ISessionProtocol.`sendLockOwnerRemappedNotification(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`protected void`
StoreAccessor.`writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected abstract void`
StoreAccessor.`writeCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Veraltet.
As of 4.6 override `StoreAccessor.writeCommitInfo(CDOBranch, long, long, String, String, CDOBranchPoint, OMMonitor)`.
`protected void`
StoreAccessor.`writeDirtyObjectRevisions(InternalCommitContext context, InternalCDORevision[] dirtyObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected void`
StoreAccessor.`writeNewObjectRevisions(InternalCommitContext context, InternalCDORevision[] newObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected abstract void`
StoreAccessor.`writeRevisionDeltas(InternalCDORevisionDelta[] revisionDeltas, CDOBranch branch, long created, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected abstract void`
StoreAccessor.`writeRevisions(InternalCDORevision[] revisions, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.spi.workspace

Methoden in org.eclipse.emf.cdo.spi.workspace mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`void`
InternalCDOWorkspaceBase.`deleteAddedAndDetachedObjects(IStoreAccessor.Raw accessor, CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.transaction

Methoden in org.eclipse.emf.cdo.transaction, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDOCommitContext.`getBranch()`
`CDOBranch`
CDOPushTransaction.`getBranch()`
Methoden in org.eclipse.emf.cdo.transaction mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`CDOTransaction[]`
CDOTransactionContainer.`getTransactions(CDOBranch branch)`
Returns an array of all `transactions` of this session that are open on the given branch.
`CDOChangeSetData`
CDOPushTransaction.`merge(CDOBranch source, CDOMerger merger)`
`CDOChangeSetData`
CDOTransaction.`merge(CDOBranch source, CDOMerger merger)`
Merges the changes from the given source branch into this transaction and possibly considers previous merges from that branch by inspecting the `merge source` information of the `commit history`.
`CDOTransaction`
CDOTransactionContainer.`openTransaction(CDOBranch branch)`
Opens and returns a new `transaction` on a new EMF `resource set`.
`CDOTransaction`
CDOTransactionContainer.`openTransaction(CDOBranch branch, ResourceSet resourceSet)`
Opens and returns a new `transaction` on the given EMF `resource set`.
`boolean`
CDOPushTransaction.`setBranch(CDOBranch branch)`
`boolean`
CDOPushTransaction.`setBranch(CDOBranch branch, IProgressMonitor monitor)`
`boolean`
CDOPushTransaction.`setBranchPoint(CDOBranch branch, long timeStamp)`
`boolean`
CDOPushTransaction.`setBranchPoint(CDOBranch branch, long timeStamp, IProgressMonitor monitor)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.ui

Methoden in org.eclipse.emf.cdo.ui mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`void`
CDOItemProvider.`fillBranch(IMenuManager manager, CDOBranch branch)`
`protected Object[]`
CDOItemProvider.`getChildren(CDOBranch branch)`
`protected boolean`
CDOItemProvider.`hasChildren(CDOBranch branch)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.ui.widgets

Methoden in org.eclipse.emf.cdo.ui.widgets, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`final CDOBranch`
CommitHistoryComposite.Input.`getBranch()`
`CDOBranch`
SelectBranchComposite.`getBranch()`
Veraltet.
`CDOBranch`
SelectTimeStampComposite.`getBranch()`
`CDOBranch`
CommitHistoryComposite.LabelProvider.`getInputBranch()`
Methoden in org.eclipse.emf.cdo.ui.widgets mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`protected void`
SelectBranchComposite.`branchChanged(CDOBranch newBranch)`
Veraltet.
`protected CDOCommitHistory`
CommitHistoryComposite.`createHistory(CDOSession session, CDOBranch branch, CDOObject object)`
`protected SelectBranchComposite`
ComposeBranchPointComposite.`createSelectBranchComposite(CDOSession session, CDOBranch branch)`
Veraltet.
As of 4.4 use `ComposeBranchPointComposite.createBranchViewer()`.
`protected SelectTimeStampComposite`
ComposeBranchPointComposite.`createSelectTimeStampComposite(CDOBranch branch, long timeStamp)`
Veraltet.
As of 4.4 use `ComposeBranchPointComposite.createSelectTimeStampComposite()`.
`String`
CommitHistoryComposite.LabelProvider.`getBranchString(CDOBranch branch)`
`void`
SelectTimeStampComposite.`setBranch(CDOBranch branch)`
`void`
CommitHistoryComposite.LabelProvider.`setInputBranch(CDOBranch inputBranch)`
Konstruktoren in org.eclipse.emf.cdo.ui.widgets mit Parametern vom Typ CDOBranch
Modifizierer
Konstruktor
Beschreibung
``
`Input(CDOSession session, CDOBranch branch, CDOObject object)`
``
`SelectBranchComposite(Composite parent, int style, CDOSession session, CDOBranch branch)`
Veraltet.
``
`SelectBranchComposite(Composite parent, int style, CDOSession session, CDOBranch branch, boolean withHistory)`
Veraltet.
``
`SelectTimeStampComposite(Composite parent, int style, CDOBranch branch, long timeStamp)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.util

Methoden in org.eclipse.emf.cdo.util, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`static CDOBranch`
CDOUtil.`createBranch(CDOBranchPoint base, String name)`
Methoden in org.eclipse.emf.cdo.util mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`static CDORevision`
CDOUtil.`getRevisionByVersion(CDOObject object, CDOBranch branch, int version)`

## Verwendungen von CDOBranch in org.eclipse.emf.cdo.view

Methoden in org.eclipse.emf.cdo.view mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`CDOView[]`
CDOViewContainer.`getViews(CDOBranch branch)`
Returns an array of all `views` and `transactions` of this session that are open on the given branch.
`CDOView`
CDOViewContainer.`openView(CDOBranch branch)`
Opens and returns a new `view` on a new EMF `resource set`.
`CDOView`
CDOViewContainer.`openView(CDOBranch branch, long timeStamp)`
Opens and returns a new `view` on a new EMF `resource set`.
`CDOView`
CDOViewContainer.`openView(CDOBranch branch, long timeStamp, ResourceSet resourceSet)`
Opens and returns a new `view` on the given EMF `resource set`.
`boolean`
CDOView.`setBranch(CDOBranch branch)`
Same as calling `setBranchPoint(branch, getTimeStamp())`.
`boolean`
CDOView.`setBranch(CDOBranch branch, IProgressMonitor monitor)`
Same as `CDOView.setBranch(CDOBranch)` with `IProgressMonitor`.
`boolean`
CDOView.`setBranchPoint(CDOBranch branch, long timeStamp)`
Sets the `branch` and the point in (repository) time this view should refer to.
`boolean`
CDOView.`setBranchPoint(CDOBranch branch, long timeStamp, IProgressMonitor monitor)`
Same as `CDOView.setBranchPoint(CDOBranch, long)` with a `IProgressMonitor`.

## Verwendungen von CDOBranch in org.eclipse.emf.spi.cdo

Methoden in org.eclipse.emf.spi.cdo, die CDOBranch zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
CDOSessionProtocol.CommitTransactionResult.`getBranch()`
`CDOBranch`
InternalCDOView.ViewInvalidationData.`getBranch()`
Methoden in org.eclipse.emf.spi.cdo mit Parametern vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`void`
CDOLockStateCache.`addLockStates(CDOBranch branch, Collection<? extends CDOLockState> newLockStates, Consumer<CDOLockState> consumer)`
`CDOSessionProtocol.CommitTransactionResult`
CDOSessionProtocol.`commitDelegation(CDOBranch branch, String userID, String comment, CDOCommitData commitData, Map<CDOID,EClass> detachedObjectTypes, Collection<CDOLob<?>> lobs, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Veraltet.
`Object`
CDOLockStateCache.`createKey(CDOBranch branch, CDOID id)`
`CDOSessionProtocol.LockObjectsResult`
CDOSessionProtocol.`delegateLockObjects(String lockAreaID, List<CDORevisionKey> revisionKeys, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive, long timeout)`
`void`
CDOLockStateCache.`forEachLockState(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer)`
`List<InternalCDORevision>`
CDOSessionProtocol.RefreshSessionResult.`getChangedObjects(CDOBranch branch)`
`List<CDOIDAndVersion>`
CDOSessionProtocol.RefreshSessionResult.`getDetachedObjects(CDOBranch branch)`
`CDOLockState`
CDOLockStateCache.`getLockState(CDOBranch branch, CDOID id)`
`void`
CDOLockStateCache.`getLockStates(CDOBranch branch, Collection<CDOID> ids, boolean loadOnDemand, Consumer<CDOLockState> consumer)`
`void`
InternalCDOView.`invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID,InternalCDORevision> oldRevisions, boolean async)`
Veraltet.
As of 4.2.
`void`
InternalCDOView.`invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID,InternalCDORevision> oldRevisions, boolean async, boolean clearResourcePathCache)`
Veraltet.
As of 4.6.
`CDOSessionProtocol.LockObjectsResult`
CDOSessionProtocol.`lockObjects(List<InternalCDORevision> viewedRevisions, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, long timeout)`
Veraltet.
`CDOSessionProtocol.LockObjectsResult`
CDOSessionProtocol.`lockObjects2(List<CDORevisionKey> revisionKeys, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive, long timeout)`
`void`
InternalCDOSession.`processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions)`
`void`
CDOLockStateCache.`remapOwner(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`void`
CDOLockStateCache.`removeLockStates(CDOBranch branch)`
`void`
CDOLockStateCache.`removeLockStates(CDOBranch branch, Collection<CDOID> ids, Consumer<CDOLockState> consumer)`
`List<CDOLockDelta>`
CDOLockStateCache.`removeOwner(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer)`
`void`
InternalCDOView.ViewInvalidationData.`setBranch(CDOBranch branch)`
`void`
CDOLockStateCache.`updateLockStates(CDOBranch branch, Collection<CDOLockDelta> lockDeltas, Collection<CDOLockState> lockStates, Consumer<CDOLockState> consumer)`
Methodenparameter in org.eclipse.emf.spi.cdo mit Typargumenten vom Typ CDOBranch
Modifizierer und Typ
Methode
Beschreibung
`CDOSessionProtocol.RefreshSessionResult`
CDOSessionProtocol.RefreshSessionResult.Provider.`getRefreshSessionResult(Map<CDOBranch,List<InternalCDOView>> views, Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions)`
`void`
InternalCDOSession.`processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions)`
`CDOSessionProtocol.RefreshSessionResult`
CDOSessionProtocol.`refresh(long lastUpdateTime, Map<CDOBranch,Map<CDOID,InternalCDORevision>> viewedRevisions, int initialChunkSize, boolean enablePassiveUpdates)`
Konstruktoren in org.eclipse.emf.spi.cdo mit Parametern vom Typ CDOBranch
Modifizierer
Konstruktor
Beschreibung
``
`ObjectAlreadyLockedException(CDOID id, CDOBranch branch, Throwable cause)`