## Package org.eclipse.emf.compare.match.engine

Provides a generic match engine.

See:
Description

Interface Summary
IMatchEngine: A Match Engine is responsible for returning a match model from a set of models.
IMatchScope: A Match Scope is used by the match engine to limit the range of comparison.
IMatchScopeProvider: A scope provider that can be passed to a `IMatchEngine` via the `MatchOptions.OPTION_MATCH_SCOPE_PROVIDER` option.

Class Summary
AbstractSimilarityChecker: Class responsible to check similarity of elements based on an internal strategy.
GenericMatchEngine: These services are useful when one wants to compare models more precisely using the method modelDiff.
GenericMatchScope: The default `IMatchScope` implementation, which can be constructed with a single `Resource` or `ResourceSet`, or a single `EObject`.
GenericMatchScopeProvider: The default implementation of an `IMatchScopeProvider`.
MatchScopeProviderUtil: Utility class to support work with `IMatchScope`s.
MatchSettings: Class wrapping the settings one can specify for the Match engine of EMF Compare.

## Package org.eclipse.emf.compare.match.engine Description

Provides a generic match engine.

The provided engine does not require Eclipse to be running and can be called stand-alone.

Clients can extends this generic engine and inherit most of its behavior instead of redefining an IMatchEngine from scratch.

Copyright 2006 IBM Corporation and others. All Rights Reserved.