Package | Description |
---|---|
org.eclipse.emf.compare | |
org.eclipse.emf.compare.match | |
org.eclipse.emf.compare.match.impl | |
org.eclipse.emf.compare.postprocessor | |
org.eclipse.emf.compare.scope |
Modifier and Type | Method and Description |
---|---|
static IComparisonScope |
EMFCompare.createDefaultScope(Notifier left,
Notifier right)
Deprecated.
this was only a delegation to the publicly accessible
DefaultComparisonScope ... it
will be removed in a subsequent release. |
static IComparisonScope |
EMFCompare.createDefaultScope(Notifier left,
Notifier right,
Notifier origin)
Deprecated.
this was only a delegation to the publicly accessible
DefaultComparisonScope ... it
will be removed in a subsequent release. |
Modifier and Type | Method and Description |
---|---|
Comparison |
EMFCompare.compare(IComparisonScope scope)
Computes and returns a new Comparison object representation the differences between Notifier in the
give
scope . |
Comparison |
EMFCompare.compare(IComparisonScope scope,
Monitor monitor)
Launches the comparison with the given scope and reporting progress to the given
monitor . |
Modifier and Type | Method and Description |
---|---|
IMatchEngine.Factory |
IMatchEngine.Factory.Registry.getHighestRankingMatchEngineFactory(IComparisonScope scope)
Returns the match engine factory, for the given scope, owning the highest ranking.
|
List<IMatchEngine.Factory> |
IMatchEngine.Factory.Registry.getMatchEngineFactories(IComparisonScope scope)
Returns the list of
IMatchEngine.Factory contained in the registry. |
boolean |
IMatchEngine.Factory.isMatchEngineFactoryFor(IComparisonScope scope)
Check if the match engine factory is a good candidate for comparison.
|
protected void |
DefaultMatchEngine.match(Comparison comparison,
IComparisonScope scope,
EObject left,
EObject right,
EObject origin,
Monitor monitor)
This will query the scope for the given
EObject s' children, then delegate to an
IEObjectMatcher to compute the Matches. |
protected void |
DefaultMatchEngine.match(Comparison comparison,
IComparisonScope scope,
Notifier left,
Notifier right,
Notifier origin,
Monitor monitor)
This methods will delegate to the proper "match(T, T, T)" implementation according to the types of
left , right and origin . |
protected void |
DefaultMatchEngine.match(Comparison comparison,
IComparisonScope scope,
Resource left,
Resource right,
Resource origin,
Monitor monitor)
This will only query the scope for the given Resources' children, then delegate to an
IEObjectMatcher to determine the EObject matches. |
protected void |
DefaultMatchEngine.match(Comparison comparison,
IComparisonScope scope,
ResourceSet left,
ResourceSet right,
ResourceSet origin,
Monitor monitor)
This will be used to match the given
ResourceSet s. |
Comparison |
IMatchEngine.match(IComparisonScope scope,
Monitor monitor)
This is the entry point of a Comparison process.
|
Comparison |
DefaultMatchEngine.match(IComparisonScope scope,
Monitor monitor)
This is the entry point of a Comparison process.
|
Modifier and Type | Method and Description |
---|---|
IMatchEngine.Factory |
MatchEngineFactoryRegistryImpl.getHighestRankingMatchEngineFactory(IComparisonScope scope)
Returns the match engine factory, for the given scope, owning the highest ranking.
|
List<IMatchEngine.Factory> |
MatchEngineFactoryRegistryImpl.getMatchEngineFactories(IComparisonScope scope)
Returns the list of
IMatchEngine.Factory contained in the registry. |
boolean |
MatchEngineFactoryImpl.isMatchEngineFactoryFor(IComparisonScope scope)
Check if the match engine factory is a good candidate for comparison.
|
Modifier and Type | Method and Description |
---|---|
List<IPostProcessor> |
IPostProcessor.Descriptor.Registry.getPostProcessors(IComparisonScope scope)
Retrieve the post processors from a given
scope . |
List<IPostProcessor> |
PostProcessorDescriptorRegistryImpl.getPostProcessors(IComparisonScope scope)
Retrieve the post processors from a given
scope . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComparisonScope
This implementation of
IComparisonScope can be sub-classed in order to avoid re-implementing some
of the methods imposed by this interface. |
class |
DefaultComparisonScope
This is the default implementation of an
IComparisonScope . |
class |
FilterComparisonScope
This implementation of an
IComparisonScope can be provided specific filters to filter out parts of
the Notifiers' content lists. |
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.