Class DetachedCDORevision
- 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.DetachedCDORevision
-
- All Implemented Interfaces:
CDOBranchPoint,CDOBranchProvider,CDOBranchVersion,CDOIdentifiable,CDOIDAndVersion,CDORevisable,CDORevision,CDORevisionData,CDORevisionKey,CDOTimeProvider,CDOVersionProvider,CDOBranchAdjustable,CDOReferenceAdjustable,InternalCDORevision
public class DetachedCDORevision extends SyntheticCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 3.0
- Author:
- Eike Stepper
-
-
Field Summary
-
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPoint
INVALID_DATE, UNSPECIFIED_DATE
-
Fields inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchVersion
UNSPECIFIED_VERSION
-
Fields inherited from interface org.eclipse.emf.cdo.common.revision.CDORevision
DEPTH_INFINITE, DEPTH_NONE, FIRST_VERSION, MAIN_BRANCH_ID, PERMISSION_PROVIDER, UNCHUNKED
-
Fields inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionData
NIL
-
Fields inherited from interface org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision
DO_NOT_CREATE_LIST
-
-
Constructor Summary
Constructors Constructor Description DetachedCDORevision(org.eclipse.emf.ecore.EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp)DetachedCDORevision(org.eclipse.emf.ecore.EClass eClass, CDOID id, CDOBranch branch, int version, long timeStamp, long revised)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetRevised()longgetTimeStamp()Returns the time stamp of this branch point, or the fixed special time stampunspecifiedif this branch point marks theheadof a branch.intgetVersion()Returns the version number of this branch version.voidsetRevised(long revised)java.lang.StringtoString()-
Methods inherited from class org.eclipse.emf.cdo.spi.common.revision.SyntheticCDORevision
freeze, getBranch, getID
-
Methods inherited from class org.eclipse.emf.cdo.spi.common.revision.StubCDORevision
add, adjustBranches, adjustReferences, bypassPermissionChecks, clear, clearValues, compare, compareTo, contains, convertEObjects, copy, get, getContainerID, getContainingFeatureID, getListOrNull, getOrCreateList, getOrCreateList, getPermission, getResourceID, getResourceNodeName, getValue, hashCode, indexOf, isEmpty, isFrozen, isListPreserving, isUnchunked, lastIndexOf, merge, move, read, readValues, remove, set, setBranchPoint, setContainerID, setContainingFeatureID, setID, setList, setListPreserving, setPermission, setResourceID, setUnchunked, setValue, setVersion, size, toArray, toArray, unset, write, write, writeValues
-
Methods inherited from class org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision
accept, accept, accept, adjustForCommit, data, equals, getAllPersistentFeatures, getClassInfo, getEClass, getFeatureIndex, getList, getList, getProperRevision, getRevisionForID, hashCode, initClassInfo, isHistorical, isReadable, isResource, isResourceFolder, isResourceNode, isValid, isValid, isWritable, revision
-
-
-
-
Method Detail
-
getVersion
public final int getVersion()
Description copied from interface:CDOBranchVersionReturns the version number of this branch version.- Specified by:
getVersionin interfaceCDOBranchVersion- Specified by:
getVersionin interfaceCDOIDAndVersion- Specified by:
getVersionin interfaceCDOVersionProvider- Overrides:
getVersionin classStubCDORevision
-
getTimeStamp
public long getTimeStamp()
Description copied from interface:CDOBranchPointReturns the time stamp of this branch point, or the fixed special time stampunspecifiedif this branch point marks theheadof a branch.- Specified by:
getTimeStampin interfaceCDOBranchPoint- Specified by:
getTimeStampin interfaceCDOTimeProvider- Overrides:
getTimeStampin classStubCDORevision
-
getRevised
public long getRevised()
- Specified by:
getRevisedin interfaceCDORevisable- Overrides:
getRevisedin classStubCDORevision
-
setRevised
public void setRevised(long revised)
- Specified by:
setRevisedin interfaceInternalCDORevision- Overrides:
setRevisedin classStubCDORevision
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractCDORevision
-
-