# Package org.eclipse.emf.cdo.workspace

package org.eclipse.emf.cdo.workspace
Concepts to checkout, open and further operate CDO `workspaces`.

Related Packages
Package
Description
org.eclipse.emf.cdo
Client concepts like `CDOObject` and `CDOState`.
Class
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.
CDOWorkspaceUtil
Various static helper methods for dealing with `workspaces`.