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

# Schnittstelle CDOBranchPoint

Alle Superschnittstellen:
  `CDOBranchProvider`, `CDOTimeProvider`

Alle bekannten Unterschnittstellen:
  `CDOBranch`, `CDOBranchTag`, `CDOCommitHistory.TriggerLoadElement`, `CDOCommitInfo`, `CDOCommonTransaction`, `CDOCommonView`, `CDOLockChangeInfo`, `CDORevisable`, `CDORevision`, `CDOSessionInvalidationEvent`, `CDOSessionLocksChangedEvent`, `CDOTransaction`, `CDOView`, `CDOViewLocksChangedEvent`, `IDurableLockingManager.LockArea`, `InternalCDOBranch`, `InternalCDORevision`, `InternalCDOSessionInvalidationEvent`, `InternalCDOTransaction`, `InternalCDOView`, `InternalTransaction`, `InternalView`, `IQueryContext`, `IStoreAccessor.QueryResourcesContext`, `IStoreAccessor.QueryResourcesContext.ExactMatch`, `IStoreAccessor.QueryXRefsContext`, `ITransaction`, `IView`

Alle bekannten Implementierungsklassen:
  `AbstractCDOLockChangeInfo`, `AbstractCDORevision`, `BaseCDORevision`, `CDOChangeSetSegment`, `CDOPushTransaction`, `CDOSessionProtocol.CommitTransactionResult`, `DelegatingCDORevision`, `DelegatingQueryResourcesContext`, `DetachedCDORevision`, `DurableLockArea`, `PointerCDORevision`, `StubCDORevision`, `SyntheticCDORevision`

public interface CDOBranchPoint extends CDOBranchProvider, CDOTimeProvider
A `point in time` in a particular `branch`.

Seit:
  3.0
Autor:
  Eike Stepper
Siehe auch:
  - `CDOCommitInfo`
  - `CDOBranchTag`
  - `CDOBranch.getBase()`
  - `CDOBranch.getHead()`
  - `CDOBranch.getPoint(long)`
  - `CDOBranchUtil.copyBranchPoint(CDOBranchPoint)`
No Implement
  This interface is not intended to be implemented by clients.
No Extend
  This interface is not intended to be extended by clients.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final long`
`INVALID_DATE`
The fixed special time stamp invalid.
`static final long`
`UNSPECIFIED_DATE`
The fixed special time stamp unspecified.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOBranch`
`getBranch()`
Returns the branch of this branch point, or `null` if this branch point is the `base` of the `main branch`.
`long`
`getTimeStamp()`
Returns the time stamp of this branch point, or the fixed special time stamp `unspecified` if this branch point marks the `head` of a branch.

## Felddetails

### UNSPECIFIED_DATE

static final long UNSPECIFIED_DATE
The fixed special time stamp unspecified.

Siehe auch:
  - `CDOBranch.getHead()`
  - Konstantenfeldwerte

### INVALID_DATE

static final long INVALID_DATE
The fixed special time stamp invalid.

Seit:
  4.0
Siehe auch:
  - Konstantenfeldwerte

## Methodendetails

### getBranch

CDOBranch getBranch()
Returns the branch of this branch point, or `null` if this branch point is the `base` of the `main branch`.

Angegeben von:
  `getBranch` in Schnittstelle `CDOBranchProvider`

### getTimeStamp

long getTimeStamp()
Returns the time stamp of this branch point, or the fixed special time stamp `unspecified` if this branch point marks the `head` of a branch.

Angegeben von:
  `getTimeStamp` in Schnittstelle `CDOTimeProvider`