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

Interface Summary
IResourceMatcher: An `IResourceMatcher` will be used to match two or three `Resource`s together; depending on whether we are doing a two or three way comparison.
IResourceMatchingStrategy: A `StrategyResourceMatcher` will be used to match two or three `Resource`s together; depending on whether we are doing a two or three way comparison.

Class Summary
LocationMatchingStrategy: This implementation of a matching strategy will only use String equality on the resource URIs to try and find resource mappings.
NameMatchingStrategy: This implementation of a matching strategy will only use String equality on the resource names to try and find resource mappings.
NameSimilarityMatchingStrategy: This implementation of a matching strategy will try and determine the resource mappings through the similarity of their names.
RootIDMatchingStrategy: This implementation of a matching strategy checks for the IDs of the resources' roots, and consider that resources match if the identifiers of their roots do.
StrategyResourceMatcher: A `StrategyResourceMatcher` will be used to match two or three `Resource`s together; depending on whether we are doing a two or three way comparison.