Class ManagedRevisionProvider
java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.ManagedRevisionProvider
- All Implemented Interfaces:
CDORevisionProvider
- Direct Known Subclasses:
ManagedRevisionProvider.WithSynthetics
A revision provider backed by a
revision manager
that provides revisions which are
valid
at the configured branch point
.- Since:
- 4.0
- Author:
- Eike Stepper
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A managed revision provider that can also providesynthetic revisions
. -
Field Summary
Modifier and TypeFieldDescriptionprotected final CDOBranchPoint
protected final InternalCDORevisionManager
-
Constructor Summary
ConstructorDescriptionManagedRevisionProvider
(CDORevisionManager revisionManager, CDOBranchPoint branchPoint) -
Method Summary
Modifier and TypeMethodDescriptiongetRevision
(CDOID id) static CDORevision
provideRevision
(CDORevisionManager revisionManager, CDOID id, CDOBranchPoint branchPoint)
-
Field Details
-
revisionManager
- Since:
- 4.15
-
branchPoint
- Since:
- 4.15
-
-
Constructor Details
-
ManagedRevisionProvider
-
-
Method Details
-
getRevisionManager
-
getBranchPoint
-
getRevision
- Specified by:
getRevision
in interfaceCDORevisionProvider
-
provideRevision
public static CDORevision provideRevision(CDORevisionManager revisionManager, CDOID id, CDOBranchPoint branchPoint) - Since:
- 4.22
-
withSynthetics
- Since:
- 4.15
-