public interface CDOBranchPoint extends CDOBranchProvider, CDOTimeProvider
point in time
in a particular branch
.CDOCommitInfo
,
CDOBranchTag
,
CDOBranch.getBase()
,
CDOBranch.getHead()
,
CDOBranch.getPoint(long)
,
CDOBranchUtil.copyBranchPoint(CDOBranchPoint)
CDOBranch
Modifier and Type | Field and Description |
---|---|
static long |
INVALID_DATE
The fixed special time stamp invalid.
|
static long |
UNSPECIFIED_DATE
The fixed special time stamp unspecified.
|
Modifier and Type | Method and Description |
---|---|
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. |
static final long UNSPECIFIED_DATE
CDOBranch.getHead()
,
Constant Field Valuesstatic final long INVALID_DATE
CDOBranch getBranch()
null
if this branch point is the
base
of the main branch
.getBranch
in interface CDOBranchProvider
long getTimeStamp()
unspecified
if this branch point marks the head
of a branch.getTimeStamp
in interface CDOTimeProvider
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