# Package org.eclipse.emf.cdo

Client concepts like `CDOObject` and `CDOState`.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CDOAdapter | A marker interface for `adapters` to indicate that change subscriptions should be registered with the repository if they are attached to `objects`.
  CDODeltaNotification | This class behaves like the usual EMF Notification except for the following: It doesn't provide the old value, only the new index or new value.
  CDOElement.StateProvider |
  CDOInvalidationNotification | A custom EMF `notification` that is emitted to `adapters` of the objects in a `view` if `invalidation notification` is enabled for the view.
  CDOLocalAdapter | A marker interface for `adapters` to indicate that change subscriptions should not be registered with the repository if they are attached to `objects`.
  CDOLock | A read or write lock on an `object` as returned by `CDOObject.cdoReadLock()` or `CDOObject.cdoWriteLock()`.
  CDONotification | A base interface for all CDO specific notifications.
  CDOObject | A specialized subinterface of `EObject` that is exposed by all CDO objects and allows access to special CDO properties and features of those objects.
  CDOObjectHistory | A cache for the `commit infos` of an `object`.
  CDOObjectReference | Represents a `CDOObject` typed reference from one object to another object.

- Class Summary
  Class | Description
  --- | ---
  CDOElement |

- Enum Summary
  Enum | Description
  --- | ---
  CDOState | Enumerates the possible states of local `objects`.

## Package org.eclipse.emf.cdo Description

Client concepts like `CDOObject` and `CDOState`.

Apiviz
  .*\.CDOWithID

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