# 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and Description
  CDOSessionConfigurationFactory Creates `session configuration` instances.

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

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.cdo.transaction
  Class and 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 and 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 and 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 and 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 and 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 and 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 and Description
  CDOSessionConfigurationFactory Creates `session configuration` instances.

- Classes in org.eclipse.emf.cdo.session used by org.eclipse.emf.spi.cdo
  Class and 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.

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