## Uses of Interface
org.eclipse.emf.cdo.common.revision.CDORevisionHandler

- Packages that use CDORevisionHandler
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.common.revision | Common concepts for dealing with revisions and revision lists.
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.server.db.mapping | Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
  org.eclipse.emf.cdo.server.ocl | Server implementation of a generic OCL query handler.
  org.eclipse.emf.cdo.spi.common.revision | Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- - ### Uses of CDORevisionHandler in org.eclipse.emf.cdo.common.revision

    Classes in org.eclipse.emf.cdo.common.revision that implement CDORevisionHandler
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `CDORevisionHandler.Filtered` A delegating `revision handler` with a `filter()` method used to suppress specific revisions.
    `static class` | `CDORevisionHandler.Filtered.Undetached` A delegating `revision handler` that filters detached revisions.

    Methods in org.eclipse.emf.cdo.common.revision with parameters of type CDORevisionHandler
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CDORevisionUtil.`handleParentRevisions(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler)`
    `void` | CDORevisionManager.`handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`

    Constructors in org.eclipse.emf.cdo.common.revision with parameters of type CDORevisionHandler
    Constructor and Description
    `Filtered(CDORevisionHandler delegate)`
    `Undetached(CDORevisionHandler delegate)`

  - ### Uses of CDORevisionHandler in org.eclipse.emf.cdo.server

    Subinterfaces of CDORevisionHandler in org.eclipse.emf.cdo.server
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `CDOServerImporter.Handler` Persists the data that has been read by a `importer` into a new `repository`.
    `static interface` | `CDOServerImporter.Handler2` Persists the data that has been read by a `importer` into a new `repository`.

    Methods in org.eclipse.emf.cdo.server with parameters of type CDORevisionHandler
    Modifier and Type | Method and Description
    --- | ---
    `IUnit` | IUnitManager.`createUnit(CDOID rootID, IView view, CDORevisionHandler revisionHandler, OMMonitor monitor)`
    `void` | IStoreAccessor.UnitSupport.`finishUnit(IView view, CDOID rootID, CDORevisionHandler revisionHandler, long timeStamp, java.lang.Object initResult, java.util.List<CDOID> ids)`
    `void` | IStoreAccessor.`handleRevisions(EClass eClass, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)` Passes all revisions of the store to the `handler` if all of the following conditions are met: The `eClass` parameter is `null` or equal to `revision.getEClass()`.
    `java.lang.Object` | IStoreAccessor.UnitSupport.`initUnit(IView view, CDOID rootID, CDORevisionHandler revisionHandler, java.util.Set<CDOID> initializedIDs, long timeStamp, OMMonitor monitor)`
    `void` | IUnit.`open(IView view, CDORevisionHandler revisionHandler, OMMonitor monitor)`
    `void` | IStoreAccessor.UnitSupport.`readUnit(IView view, CDOID rootID, CDORevisionHandler revisionHandler, OMMonitor monitor)`

  - ### Uses of CDORevisionHandler in org.eclipse.emf.cdo.server.db.mapping

    Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type CDORevisionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | IClassMapping.`handleRevisions(IDBStoreAccessor accessor, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)` Passes all revisions of the store to the `handler` if all of the following conditions are met: The `branch` parameter is `null` or equal to `revision.getBranch()`.
    `void` | IMappingStrategy.`handleRevisions(IDBStoreAccessor accessor, EClass eClass, CDOBranch branch, long timeStamp, boolean exactTime, CDORevisionHandler handler)` Passes all revisions of the store to the `handler` if all of the following conditions are met: The `eClass` parameter is `null` or equal to `revision.getEClass()`.
    `void` | IClassMappingUnitSupport.`readUnitRevisions(IDBStoreAccessor accessor, CDOBranchPoint branchPoint, CDOID rootID, CDORevisionHandler revisionHandler)`

  - ### Uses of CDORevisionHandler in org.eclipse.emf.cdo.server.ocl

    Methods in org.eclipse.emf.cdo.server.ocl with parameters of type CDORevisionHandler
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CDOExtentCreator.`createExtent(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, java.util.concurrent.atomic.AtomicBoolean canceled, CDORevisionHandler revisionHandler)`
    `protected void` | CDOExtentCreator.`handleRevisions(EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, CDORevisionHandler revisionHandler)`

  - ### Uses of CDORevisionHandler in org.eclipse.emf.cdo.spi.common.revision

    Methods in org.eclipse.emf.cdo.spi.common.revision with parameters of type CDORevisionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalCDORevisionManager.RevisionLoader.`handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`

  - ### Uses of CDORevisionHandler in org.eclipse.emf.cdo.spi.server

    Classes in org.eclipse.emf.cdo.spi.server that implement CDORevisionHandler
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `StoreAccessorBase.CommitDataRevisionHandler` If the meaning of this type isn't clear, there really should be more of a description here...

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type CDORevisionHandler
    Modifier and Type | Method and Description
    --- | ---
    `void` | InternalRepository.`handleRevisions(EClass eClass, CDOBranch branch, boolean exactBranch, long timeStamp, boolean exactTime, CDORevisionHandler handler)`
    `boolean` | InternalView.`openUnit(CDOID rootID, CDOProtocolConstants.UnitOpcode opcode, CDORevisionHandler revisionHandler, OMMonitor monitor)`

  - ### Uses of CDORevisionHandler in org.eclipse.emf.spi.cdo

    Methods in org.eclipse.emf.spi.cdo with parameters of type CDORevisionHandler
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | CDOSessionProtocol.`requestUnit(int viewID, CDOID rootID, CDOProtocolConstants.UnitOpcode opcode, CDORevisionHandler revisionHandler, OMMonitor monitor)`

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html