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, CDOTimeProvider, 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, clearValues, compare, compareTo, contains, convertEObjects, copy, get, getContainerID, getContainingFeatureID, getList, getList, getPermission, getResourceID, getValue, hashCode, indexOf, isEmpty, isFrozen, 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 |
accept, accept, adjustForCommit, data, equals, getAllPersistentFeatures, getClassInfo, getEClass, getFeatureIndex, getProperRevision, getRevisionForID, hashCode, initClassInfo, isHistorical, isReadable, isResource, isResourceFolder, isResourceNode, isValid, isValid, isWritable, revision |
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- Specified by:
getTimeStamp in interface CDOTimeProvider- 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()
toString
public String toString()
- Overrides:
toString in class AbstractCDORevision
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.