# Package org.eclipse.emf.cdo.spi.common.revision

Common service provider interfaces and useful base implementations for dealing with revisions and deltas.

- Interface Summary
  Interface | Description
  --- | ---
  CDOFeatureMapEntry | Deprecated. As of 4.5 `feature maps` are no longer supported.
  CDOReferenceAdjustable | If the meaning of this type isn't clear, there really should be more of a description here...
  CDOReferenceAdjuster | If the meaning of this type isn't clear, there really should be more of a description here...
  CDORevisionUnchunker | A mix-in interface implemented by repositories and sessions to support resolving of list element proxies.
  InternalCDOFeatureDelta | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDOFeatureDelta.ListIndexAffecting | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDOFeatureDelta.ListTargetAdding | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDOFeatureDelta.WithIndex | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDOList | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDOList.ConfigurableEquality | A mix-in interface for `InternalCDOList` that allows to optimize the speed of equality checks.
  InternalCDORevision | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDORevisionCache | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDORevisionDelta | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDORevisionManager | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDORevisionManager.RevisionLoader | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDORevisionManager.RevisionLoader2 | If the meaning of this type isn't clear, there really should be more of a description here...
  InternalCDORevisionManager.RevisionLocker | If the meaning of this type isn't clear, there really should be more of a description here...

- Class Summary
  Class | Description
  --- | ---
  AbstractCDORevision | If the meaning of this type isn't clear, there really should be more of a description here...
  BaseCDORevision | If the meaning of this type isn't clear, there really should be more of a description here...
  CDOFeatureDeltaVisitorImpl | If the meaning of this type isn't clear, there really should be more of a description here...
  CDOIDMapper | If the meaning of this type isn't clear, there really should be more of a description here...
  CDORevisionMerger | If the meaning of this type isn't clear, there really should be more of a description here...
  DelegatingCDORevision | If the meaning of this type isn't clear, there really should be more of a description here...
  DelegatingCDORevisionManager | If the meaning of this type isn't clear, there really should be more of a description here...
  DetachedCDORevision | If the meaning of this type isn't clear, there really should be more of a description here...
  ManagedRevisionProvider | If the meaning of this type isn't clear, there really should be more of a description here...
  PointerCDORevision | 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.
  RevisionInfo | If the meaning of this type isn't clear, there really should be more of a description here...
  RevisionInfo.Available | If the meaning of this type isn't clear, there really should be more of a description here...
  RevisionInfo.Available.Detached | If the meaning of this type isn't clear, there really should be more of a description here...
  RevisionInfo.Available.Normal | If the meaning of this type isn't clear, there really should be more of a description here...
  RevisionInfo.Available.Pointer | If the meaning of this type isn't clear, there really should be more of a description here...
  RevisionInfo.Missing | If the meaning of this type isn't clear, there really should be more of a description here...
  StubCDORevision | If the meaning of this type isn't clear, there really should be more of a description here...
  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.

- Enum Summary
  Enum | Description
  --- | ---
  RevisionInfo.Type | If the meaning of this type isn't clear, there really should be more of a description here...