## Uses of Interface
org.eclipse.emf.cdo.view.CDOViewOpener

- Packages that use CDOViewOpener
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.compare | Client concepts for integrating EMF Compare with CDO.
  org.eclipse.emf.cdo.explorer.repositories | Interfaces for working with `repositories`.
  org.eclipse.emf.cdo.net4j | Client concepts for dealing with Net4j-based sessions to remote repositories.
  org.eclipse.emf.cdo.session | Client concepts for dealing with sessions to CDO repositories.
  org.eclipse.emf.cdo.transaction | Client concepts for dealing with transactions, distributed transactions and their save points.
  org.eclipse.emf.cdo.ui.compare | Classes that help to open EMF Compare user interfaces on CDO models.
  org.eclipse.emf.cdo.view | Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- - ### Uses of CDOViewOpener in org.eclipse.emf.cdo.compare

    Fields in org.eclipse.emf.cdo.compare declared as CDOViewOpener
    Modifier and Type | Field | Description
    --- | --- | ---
    `static CDOViewOpener` | CDOCompareUtil.`DEFAULT_VIEW_OPENER` |

    Methods in org.eclipse.emf.cdo.compare with parameters of type CDOViewOpener
    Modifier and Type | Method | Description
    --- | --- | ---
    `static org.eclipse.emf.compare.Comparison` | CDOCompareUtil.`compare​(CDOObject left, CDOView rightView, CDOView[] originView, CDOViewOpener viewOpener)` | Takes an arbitrary `object` (including `resource nodes`) and returns `matches` for all elements of its `content tree`.
    `static org.eclipse.emf.compare.Comparison` | CDOCompareUtil.`compare​(CDOView leftView, CDOView rightView, CDOView[] originView, java.util.Set<CDOID> ids, CDOViewOpener viewOpener)` |
    `static org.eclipse.emf.compare.Comparison` | CDOCompareUtil.`compare​(CDOView leftView, CDOView rightView, CDOView[] originView, CDOViewOpener viewOpener)` | Takes a `view`/`transaction` and returns `matches` only for the changed elements of the entire content tree of its `root resource`.
    `static org.eclipse.emf.compare.Comparison` | CDOCompareUtil.`compareUncommittedChanges​(CDOTransaction transaction, CDOViewOpener viewOpener)` |
    `static CDOComparisonScope.AllContents` | CDOComparisonScope.AllContents.`create​(CDOObject left, CDOView rightView, CDOView[] originView, CDOViewOpener viewOpener)` | Takes an arbitrary `object` (including `resource nodes`) and returns `matches` for all elements of its `content tree`.
    `static org.eclipse.emf.compare.scope.IComparisonScope` | CDOComparisonScope.Minimal.`create​(CDOTransaction transaction, CDOViewOpener viewOpener)` |
    `static org.eclipse.emf.compare.scope.IComparisonScope` | CDOComparisonScope.Minimal.`create​(CDOView leftView, CDOView rightView, CDOView[] originView, java.util.Set<CDOID> ids, CDOViewOpener viewOpener)` |
    `static org.eclipse.emf.compare.scope.IComparisonScope` | CDOComparisonScope.Minimal.`create​(CDOView leftView, CDOView rightView, CDOView[] originView, CDOViewOpener viewOpener)` |

  - ### Uses of CDOViewOpener in org.eclipse.emf.cdo.explorer.repositories

    Subinterfaces of CDOViewOpener in org.eclipse.emf.cdo.explorer.repositories
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDORepository` | A CDO server independent representation of a repository.

  - ### Uses of CDOViewOpener in org.eclipse.emf.cdo.net4j

    Subinterfaces of CDOViewOpener in org.eclipse.emf.cdo.net4j
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDONet4jSession` | A Net4j-specific CDO `session`.
    `interface` | `CDOSession` | Deprecated. Use `CDONet4jSession`.

  - ### Uses of CDOViewOpener in org.eclipse.emf.cdo.session

    Subinterfaces of CDOViewOpener in org.eclipse.emf.cdo.session
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDOSession` | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

  - ### Uses of CDOViewOpener in org.eclipse.emf.cdo.transaction

    Subinterfaces of CDOViewOpener in org.eclipse.emf.cdo.transaction
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDOTransactionContainer` | Can open new `transactions` and provide access to openend transactions.

  - ### Uses of CDOViewOpener in org.eclipse.emf.cdo.ui.compare

    Methods in org.eclipse.emf.cdo.ui.compare with parameters of type CDOViewOpener
    Modifier and Type | Method | Description
    --- | --- | ---
    `static CDOCompareEditorUtil.Input` | CDOCompareEditorUtil.`createComparisonInput​(CDOView leftView, CDOView rightView, CDOView[] originView, CDOViewOpener viewOpener)` |
    `static boolean` | CDOCompareEditorUtil.`openDialog​(CDOViewOpener viewOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView)` |
    `static boolean` | CDOCompareEditorUtil.`openDialog​(CDOViewOpener viewOpener, CDOTransactionOpener transactionOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView)` |
    `static boolean` | CDOCompareEditorUtil.`openDialog​(CDOView leftView, CDOView rightView, CDOView[] originView, CDOViewOpener viewOpener)` |
    `static boolean` | CDOCompareEditorUtil.`openEditor​(CDOViewOpener viewOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView, boolean activate)` |
    `static boolean` | CDOCompareEditorUtil.`openEditor​(CDOViewOpener viewOpener, CDOTransactionOpener transactionOpener, CDOBranchPoint leftPoint, CDOBranchPoint rightPoint, CDOView[] originView, boolean activate)` |

  - ### Uses of CDOViewOpener in org.eclipse.emf.cdo.view

    Subinterfaces of CDOViewOpener in org.eclipse.emf.cdo.view
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDOViewContainer` | Can open new `views` and provide access to openend views.

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

    Subinterfaces of CDOViewOpener in org.eclipse.emf.spi.cdo
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `InternalCDOSession` | If the meaning of this type isn't clear, there really should be more of a description here...