# Package org.eclipse.emf.cdo.workspace

Concepts to checkout, open and further operate CDO `workspaces`.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CDOWorkspace | Represents a local `checkout` from a remote repository.
  CDOWorkspace.DirtyStateChangedEvent | An `event` fired when the overall state of the `workspace` changes between dirty and clean.
  CDOWorkspace.ObjectStatesChangedEvent | An `event` fired when the state of objects in the `workspace` change between new, dirty and clean.
  CDOWorkspaceBase | Represents the local state of a `workspace` directly after the initial `checkout` operation or any subsequent `update` and `replace` operations.
  CDOWorkspaceBase2 | Adds `CDOWorkspaceBase2.isEmpty()` and `CDOWorkspaceBase2.containsID(CDOID)` methods.
  CDOWorkspaceConfiguration | Checks out new `workspace` or opens existing ones.

- Class Summary
  Class | Description
  --- | ---
  CDOWorkspaceUtil | Various static helper methods for dealing with `workspaces`.

## Package org.eclipse.emf.cdo.workspace Description

Concepts to checkout, open and further operate CDO `workspaces`.

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