Class AbstractCDORevision

java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision
All Implemented Interfaces:
CDOBranchPoint, CDOBranchProvider, CDOBranchVersion, CDOIdentifiable, CDOIDAndVersion, CDORevisable, CDORevision, CDORevisionData, CDORevisionKey, CDOTimeProvider, CDOVersionProvider, CDOBranchAdjustable, CDOReferenceAdjustable, InternalCDOList.Owner, InternalCDORevision
Direct Known Subclasses:
BaseCDORevision, StubCDORevision

public abstract class AbstractCDORevision extends Object implements InternalCDORevision, InternalCDOList.Owner
Common implementation for revision objects that supplies class metadata, branch-time validity, permission checks, and traversal of currently loaded feature values. Concrete revisions build on this behavior to store and exchange the versioned state of one CDO object.
Since:
2.0
Author:
Eike Stepper