# Package org.eclipse.emf.cdo.compare

Client concepts for integrating EMF Compare with CDO.

See: Description

- Class Summary
  Class | Description
  --- | ---
  CDOCompare | A class with many overridable factory methods that help to create EMF `comparisons`.
  CDOCompare.CDOIDFunction | An `ID function` that considers the `CDOID`s of `objects`.
  CDOCompare.CDOMatchEngine | A `match engine` that treats `resources` as `EObjects`.
  CDOCompare.CDOMatchEngine.Factory | Creates `match engine` instances.
  CDOCompare.CDOMatcher | A `matcher` that treats `resources` as `EObjects`.
  CDOCompareUtil | Provides static factory methods that return CDO-scoped `comparisons`.
  CDOComparisonScope | A CDO-specific base implementation of a `comparison scope`.
  CDOComparisonScope.AllContents | Takes an arbitrary `object` (including `resource nodes`) and returns `matches` for all elements of its `content tree`.
  CDOComparisonScope.Minimal | Takes a `view`/`transaction` and returns `matches` only for the changed elements of the entire content tree of its `root resource`.

## Package org.eclipse.emf.cdo.compare Description

Client concepts for integrating EMF Compare with CDO.

Copyright (c) 2004-2019 Eike Stepper (Loehne, 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