public class ModelMatchEngine
extends org.eclipse.emf.compare.match.DefaultMatchEngine
Constructor and Description |
---|
ModelMatchEngine()
Default Constructor.
|
ModelMatchEngine(org.eclipse.emf.compare.match.eobject.IEObjectMatcher matcher,
org.eclipse.emf.compare.match.IComparisonFactory comparisonFactory)
Constructor with matcher and comparison factory parameters.
|
Modifier and Type | Method and Description |
---|---|
protected static org.eclipse.emf.compare.match.IComparisonFactory |
getComparisonFactory() |
protected static org.eclipse.emf.compare.match.eobject.IEObjectMatcher |
getDefaultEObjectMatcher() |
protected void |
match(org.eclipse.emf.compare.Comparison comparison,
org.eclipse.emf.compare.scope.IComparisonScope scope,
org.eclipse.emf.ecore.EObject left,
org.eclipse.emf.ecore.EObject right,
org.eclipse.emf.ecore.EObject origin,
org.eclipse.emf.common.util.Monitor monitor) |
public ModelMatchEngine()
public ModelMatchEngine(org.eclipse.emf.compare.match.eobject.IEObjectMatcher matcher, org.eclipse.emf.compare.match.IComparisonFactory comparisonFactory)
matcher
- The matcher that will be in charge of pairing EObjects together for this comparison process.comparisonFactory
- factory that will be use to instantiate Comparison as return by match() methods.protected static org.eclipse.emf.compare.match.eobject.IEObjectMatcher getDefaultEObjectMatcher()
protected static org.eclipse.emf.compare.match.IComparisonFactory getComparisonFactory()
protected void match(org.eclipse.emf.compare.Comparison comparison, org.eclipse.emf.compare.scope.IComparisonScope scope, org.eclipse.emf.ecore.EObject left, org.eclipse.emf.ecore.EObject right, org.eclipse.emf.ecore.EObject origin, org.eclipse.emf.common.util.Monitor monitor)
match
in class org.eclipse.emf.compare.match.DefaultMatchEngine
org.eclipse.emf.compare.match.DefaultMatchEngine.match(org.eclipse.emf.compare.Comparison,
org.eclipse.emf.compare.scope.IComparisonScope, org.eclipse.emf.ecore.EObject,
org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.util.Monitor)