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

# Klasse ManagedRevisionProvider

java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.ManagedRevisionProvider

Alle implementierten Schnittstellen:
  `CDORevisionProvider`

Bekannte direkte Unterklassen:
  `ManagedRevisionProvider.WithSynthetics`

public class ManagedRevisionProvider extends Object implements CDORevisionProvider
A revision provider backed by a `revision manager` that provides revisions which are `valid` at the configured `branch point`.

Seit:
  4.0
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static class`
`ManagedRevisionProvider.WithSynthetics`
A managed revision provider that can also provide `synthetic revisions`.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`protected final CDOBranchPoint`
`branchPoint`
`protected final InternalCDORevisionManager`
`revisionManager`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`ManagedRevisionProvider(CDORevisionManager revisionManager, CDOBranchPoint branchPoint)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOBranchPoint`
`getBranchPoint()`
`CDORevision`
`getRevision(CDOID id)`
`CDORevisionManager`
`getRevisionManager()`
`static CDORevision`
`provideRevision(CDORevisionManager revisionManager, CDOID id, CDOBranchPoint branchPoint)`
`CDORevisionProviderWithSynthetics`
`withSynthetics()`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Felddetails

### revisionManager

protected final InternalCDORevisionManager revisionManager

Seit:
  4.15

### branchPoint

protected final CDOBranchPoint branchPoint

Seit:
  4.15

## Konstruktordetails

### ManagedRevisionProvider

public ManagedRevisionProvider(CDORevisionManager revisionManager, CDOBranchPoint branchPoint)

## Methodendetails

### getRevisionManager

public CDORevisionManager getRevisionManager()

### getBranchPoint

public CDOBranchPoint getBranchPoint()

### getRevision

public CDORevision getRevision(CDOID id)

Angegeben von:
  `getRevision` in Schnittstelle `CDORevisionProvider`

### provideRevision

public static CDORevision provideRevision(CDORevisionManager revisionManager, CDOID id, CDOBranchPoint branchPoint)

Seit:
  4.22

### withSynthetics

public CDORevisionProviderWithSynthetics withSynthetics()

Seit:
  4.15