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

Packages, die CDOBranchVersion verwenden
Package
Beschreibung
org.eclipse.emf.cdo.common.branch
Common concepts for dealing with branches.
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.server
Server concepts for dealing with repositories and stores.
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.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.

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

Methoden in org.eclipse.emf.cdo.common.branch, die CDOBranchVersion zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranchVersion`
CDOBranch.`getVersion(int version)`
Returns the branch version in this branch with the given version number.

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

Methoden in org.eclipse.emf.cdo.common.protocol, die CDOBranchVersion zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranchVersion`
CDODataInput.`readCDOBranchVersion()`
Methoden in org.eclipse.emf.cdo.common.protocol mit Parametern vom Typ CDOBranchVersion
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutput.`writeCDOBranchVersion(CDOBranchVersion branchVersion)`

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

Unterschnittstellen von CDOBranchVersion in org.eclipse.emf.cdo.common.revision
Modifizierer und Typ
Schnittstelle
Beschreibung
`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`.
`static interface`
`CDORevisionCache.EvictionEvent`
An `event` fired from a `revision cache` for `revisions` that are evicted because they are no longer strongly referenced when free memory runs low.
`interface`
`CDORevisionKey`
Uniquely identifies a `revision` by version in a `branch`.
Methoden in org.eclipse.emf.cdo.common.revision mit Parametern vom Typ CDOBranchVersion
Modifizierer und Typ
Methode
Beschreibung
`boolean`
CDORevisionManager.`containsRevisionByVersion(CDOID id, CDOBranchVersion branchVersion)`
Returns `true` if the `revision cache` contains a `revision` with the given `ID` at the given `branch version` (branch + version), `false` otherwise.
`CDORevision`
CDORevisionCache.`getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion)`
`CDORevision`
CDORevisionManager.`getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand)`
Returns the `revision` with the given `ID` at the given `branch version` (branch + version), optionally demand loading it if it is not already in the `cache`.

## Verwendungen von CDOBranchVersion in org.eclipse.emf.cdo.common.revision.delta

Unterschnittstellen von CDOBranchVersion in org.eclipse.emf.cdo.common.revision.delta
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`CDORevisionDelta`
Represents the change delta between two `revisions` of a CDO object.

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

Methoden in org.eclipse.emf.cdo.server, die CDOBranchVersion zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranchVersion[]`
IStoreAccessor.CommitContext.`getDetachedObjectVersions()`
Methoden in org.eclipse.emf.cdo.server mit Parametern vom Typ CDOBranchVersion
Modifizierer und Typ
Methode
Beschreibung
`InternalCDORevision`
IStoreAccessor.`readRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int listChunk, CDORevisionCacheAdder cache)`
Reads a revision with the given version in the given branch from the back-end.

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

Methoden in org.eclipse.emf.cdo.spi.common.branch, die CDOBranchVersion zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`static CDOBranchVersion`
CDOBranchUtil.`copyBranchVersion(CDOBranchVersion source)`
Methoden in org.eclipse.emf.cdo.spi.common.branch mit Parametern vom Typ CDOBranchVersion
Modifizierer und Typ
Methode
Beschreibung
`static CDOBranchVersion`
CDOBranchUtil.`copyBranchVersion(CDOBranchVersion source)`

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

Methoden in org.eclipse.emf.cdo.spi.common.protocol, die CDOBranchVersion zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranchVersion`
CDODataInputImpl.`readCDOBranchVersion()`
Methoden in org.eclipse.emf.cdo.spi.common.protocol mit Parametern vom Typ CDOBranchVersion
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutputImpl.`writeCDOBranchVersion(CDOBranchVersion branchVersion)`

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

Unterschnittstellen von CDOBranchVersion in org.eclipse.emf.cdo.spi.common.revision
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`InternalCDORevision`
If the meaning of this type isn't clear, there really should be more of a description here...
`interface`
`InternalCDORevisionDelta`
If the meaning of this type isn't clear, there really should be more of a description here...
Klassen in org.eclipse.emf.cdo.spi.common.revision, die CDOBranchVersion implementieren
Modifizierer und Typ
Klasse
Beschreibung
`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.
Methoden in org.eclipse.emf.cdo.spi.common.revision, die CDOBranchVersion zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOBranchVersion`
RevisionInfo.Available.`getAvailableBranchVersion()`
`CDOBranchVersion`
PointerCDORevision.`getTarget()`
`CDOBranchVersion`
RevisionInfo.Available.Pointer.`getTargetBranchVersion()`
Methoden in org.eclipse.emf.cdo.spi.common.revision mit Parametern vom Typ CDOBranchVersion
Modifizierer und Typ
Methode
Beschreibung
`boolean`
DelegatingCDORevisionManager.`containsRevisionByVersion(CDOID id, CDOBranchVersion branchVersion)`
`InternalCDORevision`
DelegatingCDORevisionManager.`getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand)`
`InternalCDORevision`
InternalCDORevisionManager.`getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand)`
`InternalCDORevision`
InternalCDORevisionManager.RevisionLoader.`loadRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk)`
`CDORevision`
InternalCDORevisionCache.`removeRevision(CDOID id, CDOBranchVersion branchVersion)`
`void`
DelegatingCDORevisionManager.`reviseVersion(CDOID id, CDOBranchVersion branchVersion, long timeStamp)`
`void`
InternalCDORevisionManager.`reviseVersion(CDOID id, CDOBranchVersion branchVersion, long timeStamp)`
Konstruktoren in org.eclipse.emf.cdo.spi.common.revision mit Parametern vom Typ CDOBranchVersion
Modifizierer
Konstruktor
Beschreibung
`protected`
`Available(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion)`
``
`Detached(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion)`
``
`Normal(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion)`
``
`Pointer(CDOID id, CDOBranchPoint requestedBranchPoint, CDOBranchVersion availableBranchVersion, CDOBranchVersion targetBranchVersion)`
``
`PointerCDORevision(EClass eClass, CDOID id, CDOBranch branch, long revised, CDOBranchVersion target)`

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

Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ CDOBranchVersion
Modifizierer und Typ
Methode
Beschreibung
`void`
InternalCommitContext.`setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions)`