# Uses of Package
org.eclipse.emf.cdo.session

- Packages that use org.eclipse.emf.cdo.session
  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.security.ui | Concepts and default implementations for the CDO security user interface.
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.server.net4j | Server concepts for dealing with Net4j-based repositories and fail-over infrastructure.
  org.eclipse.emf.cdo.session | Client concepts for dealing with sessions to CDO repositories.
  org.eclipse.emf.cdo.session.remote | Client concepts for the communication and collaboration with other sessions.
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.
  org.eclipse.emf.cdo.spi.workspace | Server provider interfaces (SPI) for CDO `workspaces`.
  org.eclipse.emf.cdo.transaction | Client concepts for dealing with transactions, distributed transactions and their save points.
  org.eclipse.emf.cdo.ui | Reusable UI components specific to the CDO Model Repository.
  org.eclipse.emf.cdo.ui.compare | Classes that help to open EMF Compare user interfaces on CDO models.
  org.eclipse.emf.cdo.ui.widgets | A library with reusable widgets.
  org.eclipse.emf.cdo.util | Client utility classes, some common interfaces and exceptions.
  org.eclipse.emf.cdo.view | Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
  org.eclipse.emf.cdo.workspace | Concepts to checkout, open and further operate CDO `workspaces`.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.explorer.repositories
  Class | Description
  --- | ---
  CDORepositoryInfo | Describes a model repository a `session` is connected to.
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.
  CDOSessionProvider | Provides consumers with `session` instances.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.net4j
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.
  CDOSession.Options | Encapsulates a set of notifying `session` configuration options.
  CDOSessionConfiguration | Configures and opens new `sessions`.
  CDOSessionEvent | A generic `event` fired from a `session`.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.security.ui
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.server
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.
  CDOSessionConfigurationFactory | Creates `session configuration` instances.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.server.net4j
  Class | Description
  --- | ---
  CDOSessionConfiguration | Configures and opens new `sessions`.
  CDOSessionConfigurationFactory | Creates `session configuration` instances.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.session
  Class | Description
  --- | ---
  CDOCollectionLoadingPolicy | A strategy that specifies which list elememts must be present (loaded) in a `CDOID` list of a `revision` when a certain list index is accessed.
  CDORepositoryInfo | Describes a model repository a `session` is connected to.
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.
  CDOSession.ExceptionHandler | Handles `protocol` exceptions if `configured` before the session has been opened.
  CDOSession.Options | Encapsulates a set of notifying `session` configuration options.
  CDOSessionConfiguration | Configures and opens new `sessions`.
  CDOSessionEvent | A generic `event` fired from a `session`.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.session.remote
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.spi.server
  Class | Description
  --- | ---
  CDOSessionConfigurationFactory | Creates `session configuration` instances.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.spi.workspace
  Class | Description
  --- | ---
  CDOSessionConfigurationFactory | Creates `session configuration` instances.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.transaction
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.ui
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.
  CDOSession.ExceptionHandler | Handles `protocol` exceptions if `configured` before the session has been opened.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.ui.compare
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.ui.widgets
  Class | Description
  --- | ---
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.util
  Class | Description
  --- | ---
  CDOCollectionLoadingPolicy | A strategy that specifies which list elememts must be present (loaded) in a `CDOID` list of a `revision` when a certain list index is accessed.
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.view
  Class | Description
  --- | ---
  CDOCollectionLoadingPolicy | A strategy that specifies which list elememts must be present (loaded) in a `CDOID` list of a `revision` when a certain list index is accessed.
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.workspace
  Class | Description
  --- | ---
  CDOSessionConfigurationFactory | Creates `session configuration` instances.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.spi.cdo
  Class | Description
  --- | ---
  CDORepositoryInfo | Describes a model repository a `session` is connected to.
  CDOSession | Represents and controls the connection to a model repository in addition to the inherited `view` management functions.
  CDOSession.ExceptionHandler | Handles `protocol` exceptions if `configured` before the session has been opened.
  CDOSessionConfiguration | Configures and opens new `sessions`.
  CDOSessionEvent | A generic `event` fired from a `session`.
  CDOSessionInvalidationEvent | A `session event` fired when passive updates (commit notifications) are being received from a remote repository.