# Uses of Package
org.eclipse.emf.cdo.common.id

- Packages that use org.eclipse.emf.cdo.common.id
  Package | Description
  --- | ---
  org.eclipse.emf.cdo | Client concepts like `CDOObject` and `CDOState`.
  org.eclipse.emf.cdo.common | Common concepts that are differently extended in clients and servers.
  org.eclipse.emf.cdo.common.commit | Common concepts for dealing with commits and change sets.
  org.eclipse.emf.cdo.common.id | Common concepts for dealing with object and revision IDs.
  org.eclipse.emf.cdo.common.lock | Common concepts for dealing with durable locks and views.
  org.eclipse.emf.cdo.common.protocol | Common concepts for dealing with protocols and CDO-specific I/O.
  org.eclipse.emf.cdo.common.revision | Common concepts for dealing with revisions and revision lists.
  org.eclipse.emf.cdo.common.revision.delta | Common concepts for dealing with revision deltas and feature deltas.
  org.eclipse.emf.cdo.common.util | Common utility classes, some common interfaces and exceptions.
  org.eclipse.emf.cdo.compare | Client concepts for integrating EMF Compare with CDO.
  org.eclipse.emf.cdo.eresource | The generated EMF API of the CDO repository file system.
  org.eclipse.emf.cdo.eresource.impl | The generated EMF implementation 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.etypes.impl | The generated EMF implementation 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.explorer.checkouts | Interfaces for working with `checkouts`.
  org.eclipse.emf.cdo.explorer.repositories | Interfaces for working with `repositories`.
  org.eclipse.emf.cdo.expressions | The generated EMF API of the CDO expressions model.
  org.eclipse.emf.cdo.expressions.impl | The generated EMF implementation of the CDO expressions model.
  org.eclipse.emf.cdo.security | The generated EMF API of the CDO security model.
  org.eclipse.emf.cdo.security.impl | The generated EMF implementation of the CDO security model.
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.server.db | Server concepts for dealing with DB stores and accessors.
  org.eclipse.emf.cdo.server.db.mapping | Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
  org.eclipse.emf.cdo.server.mem | Server concepts for dealing with in-memory stores.
  org.eclipse.emf.cdo.server.ocl | Server implementation of a generic OCL query handler.
  org.eclipse.emf.cdo.session | Client concepts for dealing with sessions to CDO repositories.
  org.eclipse.emf.cdo.spi.common.commit | Common service provider interfaces and useful base implementations for dealing with commits and change sets.
  org.eclipse.emf.cdo.spi.common.id | Common service provider interfaces and useful base implementations for dealing with object and revision IDs.
  org.eclipse.emf.cdo.spi.common.lock | Common service provider interfaces and useful base implementations for dealing with object locks.
  org.eclipse.emf.cdo.spi.common.model | Common service provider interfaces and useful base implementations for dealing with models and types
  org.eclipse.emf.cdo.spi.common.protocol | Common base implementations for dealing with I/O of CDO data structures.
  org.eclipse.emf.cdo.spi.common.revision | Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
  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.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.internal.cdo | Exposes `CDOObjectImpl` for extension in generated EMF models.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOReference | Represents a reference from one object to another object, possibly `CDOID` or CDOObject typed.
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOID.ObjectType | Enumerates the possible sub types of CDO `IDs` with the main type `OBJECT`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common.commit
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common.id
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOID.ObjectType | Enumerates the possible sub types of CDO `IDs` with the main type `OBJECT`.
  CDOID.Type | Enumerates the possible types of CDO `IDs`.
  CDOIDExternal | The `ID` of a CDO object that is external to a CDO `repository`.
  CDOIDGenerator | Generates `IDs`.
  CDOIDProvider | Provides the `IDs` of passed objects.
  CDOIDTemp | The `ID` of a CDO object that is new in a dirty (uncommitted) CDO `transaction`.
  CDOReference | Represents a reference from one object to another object, possibly `CDOID` or CDOObject typed.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common.lock
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIdentifiable | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common.protocol
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIDProvider | Provides the `IDs` of passed objects.
  CDOIDReference | Represents a `CDOID` typed reference from one object to another object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common.revision
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIdentifiable | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common.revision.delta
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIdentifiable | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.common.util
  Class | Description
  --- | ---
  CDOIDProvider | Provides the `IDs` of passed objects.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.compare
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.eresource
  Class | Description
  --- | ---
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.eresource.impl
  Class | Description
  --- | ---
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.etypes
  Class | Description
  --- | ---
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.etypes.impl
  Class | Description
  --- | ---
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.explorer
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.explorer.checkouts
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.explorer.repositories
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.expressions
  Class | Description
  --- | ---
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.expressions.impl
  Class | Description
  --- | ---
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.security
  Class | Description
  --- | ---
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.security.impl
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.server
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOID.ObjectType | Enumerates the possible sub types of CDO `IDs` with the main type `OBJECT`.
  CDOIDReference | Represents a `CDOID` typed reference from one object to another object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.server.db
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOID.ObjectType | Enumerates the possible sub types of CDO `IDs` with the main type `OBJECT`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.server.db.mapping
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.server.mem
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.server.ocl
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.session
  Class | Description
  --- | ---
  CDOIDGenerator | Generates `IDs`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.common.commit
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.common.id
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOID.ObjectType | Enumerates the possible sub types of CDO `IDs` with the main type `OBJECT`.
  CDOIDObject | The `ID` of a CDO object that is persistent in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.common.lock
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIdentifiable | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.common.model
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.common.protocol
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIDProvider | Provides the `IDs` of passed objects.
  CDOIDReference | Represents a `CDOID` typed reference from one object to another object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.common.revision
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIdentifiable | An identifiable object.
  CDOIDProvider | Provides the `IDs` of passed objects.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.server
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOID.ObjectType | Enumerates the possible sub types of CDO `IDs` with the main type `OBJECT`.
  CDOIDProvider | Provides the `IDs` of passed objects.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.spi.workspace
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.transaction
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.ui
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.ui.compare
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.util
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.view
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.cdo.workspace
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOIDGenerator | Generates `IDs`.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.internal.cdo
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOWithID | An identifiable object.

- Classes in org.eclipse.emf.cdo.common.id used by org.eclipse.emf.spi.cdo
  Class | Description
  --- | ---
  CDOID | Identifies CDO objects uniquely in a CDO `repository`.
  CDOID.ObjectType | Enumerates the possible sub types of CDO `IDs` with the main type `OBJECT`.
  CDOIDGenerator | Generates `IDs`.
  CDOIDProvider | Provides the `IDs` of passed objects.
  CDOIDTemp | The `ID` of a CDO object that is new in a dirty (uncommitted) CDO `transaction`.
  CDOWithID | An identifiable object.