# Package org.eclipse.emf.cdo

package org.eclipse.emf.cdo
Client concepts like `CDOObject` and `CDOState`.

Zugehörige Packages
Package
Beschreibung
org.eclipse.emf.cdo.admin
Client side of the protocol to administer CDO repositories remotely.
org.eclipse.emf.cdo.common
Common concepts that are differently extended in clients and servers.
org.eclipse.emf.cdo.compare
Client concepts for integrating EMF Compare with CDO.
org.eclipse.emf.cdo.edit
Useful base classes that can be referenced from custom EMF generator models.
org.eclipse.emf.cdo.eresource
The generated EMF API of the CDO repository file system.
org.eclipse.emf.cdo.etypes
The generated EMF API of the CDO system data types and native annotations.
org.eclipse.emf.cdo.explorer
Base interfaces and a utility class for `repositories` and `checkouts`.
org.eclipse.emf.cdo.expressions
The generated EMF API of the CDO expressions model.
org.eclipse.emf.cdo.lm
The generated EMF API of the CDO Lifecycle Management model.
org.eclipse.emf.cdo.net4j
Client concepts for dealing with Net4j-based sessions to remote repositories.
org.eclipse.emf.cdo.security
The generated EMF API of the CDO security model.
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.session
Client concepts for dealing with sessions to CDO repositories.
org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
org.eclipse.emf.cdo.transfer
Client concepts for dealing with transfers of `resources` between `systems`.
org.eclipse.emf.cdo.ui
Reusable UI components specific to the CDO Model Repository.
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`.
Klasse
Beschreibung
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
An `adapter` for `EObjects` that is able to impose an alternative contents tree structure.
CDOElement.StateProvider
Provides the consumer with the `states` of objects such as `CDOObjects`.
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()`.
CDOLock.CDOAcquiredLock
Captures additional information about an `acquired` lock, such as whether it is `recursive`.
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.
CDOState
Enumerates the possible states of local `objects`.