## Uses of Class
org.eclipse.emf.cdo.spi.common.commit.CDORevisionAvailabilityInfo

- Packages that use CDORevisionAvailabilityInfo
  Package | Description
  --- | ---
  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 CDORevisionAvailabilityInfo in org.eclipse.emf.cdo.spi.server

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type CDORevisionAvailabilityInfo
    Modifier and Type | Method | Description
    --- | --- | ---

    `java.util.Set<CDOID>`

    InternalRepository.`getMergeData​(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`

    Deprecated.
    As of 4.6 use `InternalRepository.getMergeData2(CDORevisionAvailabilityInfo, CDORevisionAvailabilityInfo, CDORevisionAvailabilityInfo, CDORevisionAvailabilityInfo, OMMonitor)`.

    `CDOSessionProtocol.MergeDataResult` | InternalRepository.`getMergeData2​(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)` |

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

    Methods in org.eclipse.emf.spi.cdo that return CDORevisionAvailabilityInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `CDORevisionAvailabilityInfo` | InternalCDOSession.`createRevisionAvailabilityInfo​(CDOBranchPoint branchPoint)` | Deprecated. As of 4.2 not used anymore.
    `CDORevisionAvailabilityInfo` | InternalCDOSession.MergeData.`getAncestorInfo()` | Deprecated. As of 4.6 use `InternalCDOSession.MergeData.getTargetBaseInfo()`.
    `CDORevisionAvailabilityInfo` | InternalCDOSession.MergeData.`getBaseInfo()` | Deprecated. As of 4.6 use `InternalCDOSession.MergeData.getSourceBaseInfo()`.
    `CDORevisionAvailabilityInfo` | InternalCDOSession.MergeData.`getSourceBaseInfo()` |
    `CDORevisionAvailabilityInfo` | InternalCDOSession.MergeData.`getSourceInfo()` |
    `CDORevisionAvailabilityInfo` | InternalCDOSession.MergeData.`getTargetBaseInfo()` |
    `CDORevisionAvailabilityInfo` | InternalCDOSession.MergeData.`getTargetInfo()` |

    Methods in org.eclipse.emf.spi.cdo with parameters of type CDORevisionAvailabilityInfo
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | InternalCDOSession.`cacheRevisions​(CDORevisionAvailabilityInfo info)` | Deprecated. As of 4.2 not used anymore.

    `java.util.Set<CDOID>`

    CDOSessionProtocol.`loadMergeData​(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo)`

    Deprecated.
    As of 4.6 use `CDOSessionProtocol.loadMergeData2(CDORevisionAvailabilityInfo, CDORevisionAvailabilityInfo, CDORevisionAvailabilityInfo, CDORevisionAvailabilityInfo)`.

    `CDOSessionProtocol.MergeDataResult` | CDOSessionProtocol.`loadMergeData2​(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo)` |

    Constructors in org.eclipse.emf.spi.cdo with parameters of type CDORevisionAvailabilityInfo
    Constructor | Description
    --- | ---

    `MergeData​(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint sourceBase, CDOBranchPoint targetBase, CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo sourceBaseInfo, CDORevisionAvailabilityInfo targetBaseInfo, java.util.Set<CDOID> ids, CDOChangeSet targetChanges, CDOChangeSet sourceChanges)`

    Deprecated.
    As of 4.6 use `MergeData(CDOBranchPoint, CDORevisionAvailabilityInfo, CDOBranchPoint, CDORevisionAvailabilityInfo, Set, CDOChangeSet, CDOBranchPoint, CDORevisionAvailabilityInfo, CDOBranchPoint, CDORevisionAvailabilityInfo, Set, CDOChangeSet, CDOBranchPoint)`.

    `MergeData​(CDOBranchPoint target, CDORevisionAvailabilityInfo targetInfo, CDOBranchPoint targetBase, CDORevisionAvailabilityInfo targetBaseInfo, java.util.Set<CDOID> targetIDs, CDOChangeSet targetChanges, CDOBranchPoint source, CDORevisionAvailabilityInfo sourceInfo, CDOBranchPoint sourceBase, CDORevisionAvailabilityInfo sourceBaseInfo, java.util.Set<CDOID> sourceIDs, CDOChangeSet sourceChanges, CDOBranchPoint resultBase)`