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

- Packages that use org.eclipse.emf.cdo.common.model
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.common.commit | Common concepts for dealing with commits and change sets.
  org.eclipse.emf.cdo.common.commit.handler | Some useful commit info handler implementations.
  org.eclipse.emf.cdo.common.id | Common concepts for dealing with object and revision IDs.
  org.eclipse.emf.cdo.common.model | Common concepts for dealing with models and types.
  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.util | Common utility classes, some common interfaces and exceptions.
  org.eclipse.emf.cdo.eresource.impl | The generated EMF implementation of the CDO repository file system.
  org.eclipse.emf.cdo.etypes.impl | The generated EMF implementation of the CDO system data types and native annotations.
  org.eclipse.emf.cdo.expressions.impl | The generated EMF implementation of the CDO expressions model.
  org.eclipse.emf.cdo.net4j | Client concepts for dealing with Net4j-based sessions to remote repositories.
  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.mapping | Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
  org.eclipse.emf.cdo.server.ocl | Server implementation of a generic OCL query handler.
  org.eclipse.emf.cdo.server.spi.security | Server provider interfaces (SPI) for the server integration of the `Security` model.
  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.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.transaction | Client concepts for dealing with transactions, distributed transactions and their save points.
  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.model used by org.eclipse.emf.cdo.common.commit
  Class | Description
  --- | ---
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.common.commit.handler
  Class | Description
  --- | ---
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.common.id
  Class | Description
  --- | ---
  CDOClassifierRef | References an `EClassifier`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.common.model
  Class | Description
  --- | ---
  CDOClassifierRef | References an `EClassifier`.
  CDOClassInfo | An EMF `adapter` that encapsulates CDO specific information about an `EClass`.
  CDOFeatureType |
  CDOModelConstants | Symbolic model constants commonly used in CDO.
  CDOPackageInfo | Describes a single `package` instance of the nested package tree strucure represented by the containing `package unit`.
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.
  CDOPackageTypeRegistry | A `singleton` registry for the `package unit types` of EMF `packages`.
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.
  CDOPackageUnit.State | Describes the possible states a `package unit` may be in during its lifecycle.
  CDOPackageUnit.Type | Describes the `instances` of `classes` of a `package unit`.
  CDOType | Provides access to all CDO-supported data types.
  EMFUtil.ExtResourceSet | An extension of `ResourceSetImpl` that allows demandLoading of resources and delegation of resource lookups, to be switched on/off as desired.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.common.protocol
  Class | Description
  --- | ---
  CDOClassifierRef | References an `EClassifier`.
  CDOPackageInfo | Describes a single `package` instance of the nested package tree strucure represented by the containing `package unit`.
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.
  CDOPackageUnit.Type | Describes the `instances` of `classes` of a `package unit`.
  CDOType | Provides access to all CDO-supported data types.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.common.revision
  Class | Description
  --- | ---
  CDOClassInfo | An EMF `adapter` that encapsulates CDO specific information about an `EClass`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.common.util
  Class | Description
  --- | ---
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.eresource.impl
  Class | Description
  --- | ---
  CDOPackageTypeRegistry.CDOObjectMarker | A common marker interface for CDO (native) objects.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.etypes.impl
  Class | Description
  --- | ---
  CDOClassifierRef | References an `EClassifier`.
  CDOPackageTypeRegistry.CDOObjectMarker | A common marker interface for CDO (native) objects.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.expressions.impl
  Class | Description
  --- | ---
  CDOPackageTypeRegistry.CDOObjectMarker | A common marker interface for CDO (native) objects.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.net4j
  Class | Description
  --- | ---
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.security.impl
  Class | Description
  --- | ---
  CDOPackageTypeRegistry.CDOObjectMarker | A common marker interface for CDO (native) objects.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.server
  Class | Description
  --- | ---
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.
  CDOPackageUnit.Type | Describes the `instances` of `classes` of a `package unit`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.server.db.mapping
  Class | Description
  --- | ---
  CDOClassifierRef | References an `EClassifier`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.server.ocl
  Class | Description
  --- | ---
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.server.spi.security
  Class | Description
  --- | ---
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.session
  Class | Description
  --- | ---
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.spi.common.commit
  Class | Description
  --- | ---
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.spi.common.model
  Class | Description
  --- | ---
  CDOClassInfo | An EMF `adapter` that encapsulates CDO specific information about an `EClass`.
  CDOPackageInfo | Describes a single `package` instance of the nested package tree strucure represented by the containing `package unit`.
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.
  CDOPackageUnit.State | Describes the possible states a `package unit` may be in during its lifecycle.
  CDOPackageUnit.Type | Describes the `instances` of `classes` of a `package unit`.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.spi.common.protocol
  Class | Description
  --- | ---
  CDOClassifierRef | References an `EClassifier`.
  CDOPackageInfo | Describes a single `package` instance of the nested package tree strucure represented by the containing `package unit`.
  CDOPackageRegistry | An EMF `package registry` that is used by CDO `repositories` and `sessions`.
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.
  CDOPackageUnit.Type | Describes the `instances` of `classes` of a `package unit`.
  CDOType | Provides access to all CDO-supported data types.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.cdo.transaction
  Class | Description
  --- | ---
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.internal.cdo
  Class | Description
  --- | ---
  CDOPackageTypeRegistry.CDOObjectMarker | A common marker interface for CDO (native) objects.

- Classes in org.eclipse.emf.cdo.common.model used by org.eclipse.emf.spi.cdo
  Class | Description
  --- | ---
  CDOPackageTypeRegistry.CDOObjectMarker | A common marker interface for CDO (native) objects.
  CDOPackageUnit | Represents a tree structure of nested `packages` that are registered with a `package registry` and that can only be serialized as a whole.