org.eclipse.emf.cdo.spi.common.revision
Class PointerCDORevision
java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision
org.eclipse.emf.cdo.spi.common.revision.StubCDORevision
org.eclipse.emf.cdo.spi.common.revision.SyntheticCDORevision
org.eclipse.emf.cdo.spi.common.revision.PointerCDORevision
- All Implemented Interfaces:
- CDOBranchPoint, CDOBranchVersion, CDOIDAndVersion, CDORevisable, CDORevision, CDORevisionData, CDORevisionKey, CDOReferenceAdjustable, InternalCDORevision
- public class PointerCDORevision
- extends 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. It
always has version
zero
and can only appear in
branches below the main
branch.
- Since:
- 3.0
Methods inherited from class org.eclipse.emf.cdo.spi.common.revision.StubCDORevision |
add, adjustReferences, clear, compare, compareTo, contains, convertEObjects, copy, get, getContainerID, getContainingFeatureID, getList, getList, getPermission, getResourceID, getValue, hashCode, indexOf, isEmpty, isUnchunked, lastIndexOf, merge, move, read, remove, set, setBranchPoint, setContainerID, setContainingFeatureID, setID, setList, setPermission, setResourceID, setUnchunked, setValue, setVersion, size, toArray, toArray, unset, write, write |
Methods inherited from class org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision |
adjustForCommit, data, equals, getAllPersistentFeatures, getClassInfo, getEClass, getFeatureIndex, hashCode, isHistorical, isReadable, isResource, isResourceFolder, isResourceNode, isValid, isValid, isWritable, revision, setClassInfo, toString |
PointerCDORevision
public PointerCDORevision(EClass eClass,
CDOID id,
CDOBranch branch,
long revised,
CDOBranchVersion target)
getVersion
public final int getVersion()
- Description copied from interface:
CDOBranchVersion
- Returns the version number of this branch version.
- Specified by:
getVersion
in interface CDOBranchVersion
- Specified by:
getVersion
in interface CDOIDAndVersion
- Overrides:
getVersion
in class StubCDORevision
getTimeStamp
public long getTimeStamp()
- Description copied from interface:
CDOBranchPoint
- 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.
- Specified by:
getTimeStamp
in interface CDOBranchPoint
- Overrides:
getTimeStamp
in class StubCDORevision
getRevised
public long getRevised()
- Specified by:
getRevised
in interface CDORevisable
- Overrides:
getRevised
in class StubCDORevision
setRevised
public void setRevised(long revised)
- Specified by:
setRevised
in interface InternalCDORevision
- Overrides:
setRevised
in class StubCDORevision
getTarget
public CDOBranchVersion getTarget()
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.