## Uses of Interface
org.eclipse.emf.cdo.transaction.CDOTransactionOpener

- Packages that use CDOTransactionOpener
  Package | Description
  --- | ---
  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.spi.cdo | Client service provider interfaces and useful base implementations.

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

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

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

    Subinterfaces of CDOTransactionOpener 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 CDOTransactionOpener in org.eclipse.emf.cdo.session

    Subinterfaces of CDOTransactionOpener 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 CDOTransactionOpener in org.eclipse.emf.cdo.transaction

    Subinterfaces of CDOTransactionOpener 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 CDOTransactionOpener in org.eclipse.emf.cdo.ui.compare

    Classes in org.eclipse.emf.cdo.ui.compare that implement CDOTransactionOpener
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `CDOCompareEditorUtil.TransactionOpenerAndEditorCloser` |

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

    Constructors in org.eclipse.emf.cdo.ui.compare with parameters of type CDOTransactionOpener
    Constructor | Description
    --- | ---
    `TransactionOpenerAndEditorCloser​(CDOTransactionOpener delegate, boolean closeTransactionAfterCommit)` |

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

    Subinterfaces of CDOTransactionOpener 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...