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 |
---|---|
IComparisonScope |
EMFCompareConfiguration.getComparisonScope() |
Modifier and Type | Method and Description |
---|---|
protected void |
EMFCompareConfiguration.initStructureMergeViewerFilter(Comparison comparison,
IComparisonScope comparisonScope) |
protected void |
EMFCompareConfiguration.initStructureMergeViewerGroupProvider(Comparison comparison,
IComparisonScope comparisonScope) |
void |
EMFCompareConfiguration.setComparisonAndScope(Comparison newComparison,
IComparisonScope newComparisonScope) |
Modifier and Type | Method and Description |
---|---|
IComparisonScope |
ComparisonScopeInput.getComparisonScope() |
Constructor and Description |
---|
ComparisonScopeEditorInput(EMFCompareConfiguration configuration,
ICompareEditingDomain editingDomain,
AdapterFactory adapterFactory,
EMFCompare comparator,
IComparisonScope scope) |
ComparisonScopeInput(IComparisonScope scope,
AdapterFactory adapterFactory) |
Modifier and Type | Class and Description |
---|---|
class |
EmptyComparisonScope
This implementation of a comparison scope can be supplied to EMF Compare if there was an error beyond
repair during the creation of the scope.
|
Modifier and Type | Method and Description |
---|---|
IComparisonScope |
ComparisonScopeBuilder.build(org.eclipse.compare.ITypedElement left,
org.eclipse.compare.ITypedElement right,
org.eclipse.core.runtime.IProgressMonitor monitor)
Builds a comparison scope from the given two starting elements.
|
IComparisonScope |
ComparisonScopeBuilder.build(org.eclipse.compare.ITypedElement left,
org.eclipse.compare.ITypedElement right,
org.eclipse.compare.ITypedElement origin,
org.eclipse.core.runtime.IProgressMonitor monitor)
Builds a comparison scope from the given starting elements.
|
static IComparisonScope |
ComparisonScopeBuilder.create(org.eclipse.compare.ICompareContainer container,
org.eclipse.compare.ITypedElement left,
org.eclipse.compare.ITypedElement right,
org.eclipse.compare.ITypedElement origin,
org.eclipse.core.runtime.IProgressMonitor monitor)
Constructs the comparison scope corresponding to the given typed elements.
|
static IComparisonScope |
ComparisonScopeBuilder.create(SynchronizationModel synchronizationModel,
org.eclipse.core.runtime.IProgressMonitor monitor)
Creates the comparison scope corresponding to the given synchronization model, with no further
operation on it.
|
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 |
DefaultMatchEngine.match(IComparisonScope scope,
Monitor monitor)
This is the entry point of a Comparison process.
|
Comparison |
IMatchEngine.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.
|
Constructor and Description |
---|
ResourceChangeAdapter(Comparison comparison,
IComparisonScope scope)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<IPostProcessor> |
PostProcessorDescriptorRegistryImpl.getPostProcessors(IComparisonScope scope)
Retrieve the post processors from a given
scope . |
List<IPostProcessor> |
IPostProcessor.Descriptor.Registry.getPostProcessors(IComparisonScope scope)
Retrieve the post processors from a given
scope . |
Modifier and Type | Method and Description |
---|---|
IMatchEngine.Factory |
MatchEngineFactoryRegistryWrapper.getHighestRankingMatchEngineFactory(IComparisonScope scope)
Returns the match engine factory, for the given scope, owning the highest ranking.
|
List<IMatchEngine.Factory> |
MatchEngineFactoryRegistryWrapper.getMatchEngineFactories(IComparisonScope scope)
Returns the list of
IMatchEngine.Factory contained in the registry. |
boolean |
DefaultRCPMatchEngineFactory.isMatchEngineFactoryFor(IComparisonScope scope)
Check if the match engine factory is a good candidate for comparison.
|
Modifier and Type | Method and Description |
---|---|
List<IPostProcessor> |
PostProcessorRegistryImpl.getPostProcessors(IComparisonScope scope)
Retrieve the post processors from a given
scope . |
Modifier and Type | Method and Description |
---|---|
IComparisonScope |
IEMFCompareConfiguration.getComparisonScope() |
IComparisonScope |
IComparisonAndScopeChange.getNewScope() |
IComparisonScope |
IComparisonAndScopeChange.getOldScope() |
Modifier and Type | Method and Description |
---|---|
void |
IEMFCompareConfiguration.setComparisonAndScope(Comparison comparison,
IComparisonScope comparisonScope) |
Modifier and Type | Method and Description |
---|---|
IComparisonScope |
ComparisonAndScopeChange.getNewScope() |
IComparisonScope |
ComparisonAndScopeChange.getOldScope() |
Constructor and Description |
---|
ComparisonAndScopeChange(Comparison oldComparison,
Comparison newComparison,
IComparisonScope oldPredicate,
IComparisonScope newScope) |
Modifier and Type | Method and Description |
---|---|
void |
GroupActionMenu.updateMenu(IComparisonScope scope,
Comparison comparison)
Create the grouping action in the given menu.
|
void |
FilterActionMenu.updateMenu(IComparisonScope newScope,
Comparison newComparison)
Create all of our filtering actions into the given menu.
|
Modifier and Type | Method and Description |
---|---|
List<IDifferenceFilter> |
DifferenceFilterRegistryImpl.getFilters(IComparisonScope scope,
Comparison comparison)
Returns the list of
IDifferenceFilter contained in the registry. |
Modifier and Type | Method and Description |
---|---|
IDifferenceGroupProvider.Descriptor |
DifferenceGroupRegistryImpl.getDefaultGroupProvider(IComparisonScope scope,
Comparison comparison)
Returns the default group provider.
|
List<IDifferenceGroupProvider.Descriptor> |
DifferenceGroupRegistryImpl.getGroupProviders(IComparisonScope scope,
Comparison comparison)
Returns the list of
IDifferenceGroupProvider contained in the registry. |
boolean |
ThreeWayComparisonGroupProvider.isEnabled(IComparisonScope scope,
Comparison comparison)
Returns the activation condition based on the scope and comparison objects.
|
Modifier and Type | Method and Description |
---|---|
Collection<IDifferenceFilter> |
IDifferenceFilter.Registry.getFilters(IComparisonScope scope,
Comparison comparison)
Returns the list of
IDifferenceFilter contained in the registry. |
boolean |
IDifferenceFilter.isEnabled(IComparisonScope scope,
Comparison comparison)
Returns the activation condition based on the scope and comparison objects.
|
boolean |
AbstractDifferenceFilter.isEnabled(IComparisonScope scope,
Comparison comparison)
Returns the activation condition based on the scope and comparison objects.
|
Modifier and Type | Method and Description |
---|---|
IDifferenceGroupProvider.Descriptor |
IDifferenceGroupProvider.Descriptor.Registry.getDefaultGroupProvider(IComparisonScope scope,
Comparison comparison)
Returns the default group provider.
|
Collection<IDifferenceGroupProvider.Descriptor> |
IDifferenceGroupProvider.Descriptor.Registry.getGroupProviders(IComparisonScope scope,
Comparison comparison)
Returns the list of
IDifferenceGroupProvider contained in the registry. |
boolean |
IDifferenceGroupProvider.isEnabled(IComparisonScope scope,
Comparison comparison)
Returns the activation condition based on the scope and comparison objects.
|
boolean |
AbstractDifferenceGroupProvider.isEnabled(IComparisonScope scope,
Comparison comparison)
Returns the activation condition based on the scope and comparison objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IComparisonScope2
The scope of a model comparison.
|
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, 2015 Obeo and others. All rights reserved.