Class ManagedRevisionProvider
- java.lang.Object
-
- org.eclipse.emf.cdo.spi.common.revision.ManagedRevisionProvider
-
- All Implemented Interfaces:
CDORevisionProvider
- Direct Known Subclasses:
ManagedRevisionProvider.WithSynthetics
public class ManagedRevisionProvider extends java.lang.Object implements CDORevisionProvider
A revision provider backed by arevision managerthat provides revisions which arevalidat the configuredbranch point.- Since:
- 4.0
- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManagedRevisionProvider.WithSyntheticsA managed revision provider that can also providesynthetic revisions.
-
Field Summary
Fields Modifier and Type Field Description protected CDOBranchPointbranchPointprotected InternalCDORevisionManagerrevisionManager
-
Constructor Summary
Constructors Constructor Description ManagedRevisionProvider(CDORevisionManager revisionManager, CDOBranchPoint branchPoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CDOBranchPointgetBranchPoint()CDORevisiongetRevision(CDOID id)CDORevisionManagergetRevisionManager()CDORevisionProviderWithSyntheticswithSynthetics()
-
-
-
Field Detail
-
revisionManager
protected final InternalCDORevisionManager revisionManager
- Since:
- 4.15
-
branchPoint
protected final CDOBranchPoint branchPoint
- Since:
- 4.15
-
-
Constructor Detail
-
ManagedRevisionProvider
public ManagedRevisionProvider(CDORevisionManager revisionManager, CDOBranchPoint branchPoint)
-
-
Method Detail
-
getRevisionManager
public CDORevisionManager getRevisionManager()
-
getBranchPoint
public CDOBranchPoint getBranchPoint()
-
getRevision
public CDORevision getRevision(CDOID id)
- Specified by:
getRevisionin interfaceCDORevisionProvider
-
withSynthetics
public CDORevisionProviderWithSynthetics withSynthetics()
- Since:
- 4.15
-
-