Uses of Interface
org.eclipse.emf.compare.scope.IComparisonScope
Package
Description
-
Uses of IComparisonScope in org.eclipse.emf.compare
Modifier and TypeMethodDescriptionstatic IComparisonScope
EMFCompare.createDefaultScope
(Notifier left, Notifier right) Deprecated.static IComparisonScope
EMFCompare.createDefaultScope
(Notifier left, Notifier right, Notifier origin) Deprecated.this was only a delegation to the publicly accessibleDefaultComparisonScope
... it will be removed in a subsequent release.Modifier and TypeMethodDescriptionEMFCompare.compare
(IComparisonScope scope) Computes and returns a new Comparison object representation the differences between Notifier in the givescope
.EMFCompare.compare
(IComparisonScope scope, Monitor monitor) Launches the comparison with the given scope and reporting progress to the givenmonitor
. -
Uses of IComparisonScope in org.eclipse.emf.compare.ide.ui.internal.configuration
Modifier and TypeMethodDescriptionprotected void
EMFCompareConfiguration.initStructureMergeViewerFilter
(Comparison comparison, IComparisonScope comparisonScope) protected void
EMFCompareConfiguration.initStructureMergeViewerGroupProvider
(Comparison comparison, IComparisonScope comparisonScope) void
EMFCompareConfiguration.setComparisonAndScope
(Comparison newComparison, IComparisonScope newComparisonScope) -
Uses of IComparisonScope in org.eclipse.emf.compare.ide.ui.internal.editor
ModifierConstructorDescriptionComparisonScopeEditorInput
(EMFCompareConfiguration configuration, ICompareEditingDomain editingDomain, AdapterFactory adapterFactory, EMFCompare comparator, IComparisonScope scope) ComparisonScopeInput
(IComparisonScope scope, AdapterFactory adapterFactory) -
Uses of IComparisonScope in org.eclipse.emf.compare.ide.ui.internal.logical
Modifier and TypeClassDescriptionclass
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 TypeMethodDescriptionComparisonScopeBuilder.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.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.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. -
Uses of IComparisonScope in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer
Modifier and TypeMethodDescriptionIComparisonProvider.getComparisonScope
(org.eclipse.core.runtime.IProgressMonitor monitor) Modifier and TypeMethodDescriptionprotected void
EMFCompareStructureMergeViewer.compareInputChanged
(IComparisonScope scope, Comparison comparison, org.eclipse.core.runtime.IProgressMonitor monitor) -
Uses of IComparisonScope in org.eclipse.emf.compare.match
Modifier and TypeMethodDescriptionIMatchEngine.Factory.Registry.getHighestRankingMatchEngineFactory
(IComparisonScope scope) Returns the match engine factory, for the given scope, owning the highest ranking.IMatchEngine.Factory.Registry.getMatchEngineFactories
(IComparisonScope scope) Returns the list ofIMatchEngine.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, Notifier left, Notifier right, Notifier origin, Monitor monitor) This methods will delegate to the proper "match(T, T, T)" implementation according to the types ofleft
,right
andorigin
.protected void
DefaultMatchEngine.match
(Comparison comparison, IComparisonScope scope, EObject left, EObject right, EObject origin, Monitor monitor) This will query the scope for the givenEObject
s' children, then delegate to anIEObjectMatcher
to compute the Matches.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 anIEObjectMatcher
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 givenResourceSet
s.DefaultMatchEngine.match
(IComparisonScope scope, Monitor monitor) This is the entry point of a Comparison process.IMatchEngine.match
(IComparisonScope scope, Monitor monitor) This is the entry point of a Comparison process. -
Uses of IComparisonScope in org.eclipse.emf.compare.match.impl
Modifier and TypeMethodDescriptionMatchEngineFactoryRegistryImpl.getHighestRankingMatchEngineFactory
(IComparisonScope scope) Returns the match engine factory, for the given scope, owning the highest ranking.MatchEngineFactoryRegistryImpl.getMatchEngineFactories
(IComparisonScope scope) Returns the list ofIMatchEngine.Factory
contained in the registry.boolean
MatchEngineFactoryImpl.isMatchEngineFactoryFor
(IComparisonScope scope) Check if the match engine factory is a good candidate for comparison. -
Uses of IComparisonScope in org.eclipse.emf.compare.merge
ModifierConstructorDescriptionResourceChangeAdapter
(Comparison comparison, IComparisonScope scope) Constructor. -
Uses of IComparisonScope in org.eclipse.emf.compare.postprocessor
Modifier and TypeMethodDescriptionIPostProcessor.Descriptor.Registry.getPostProcessors
(IComparisonScope scope) Retrieve the post processors from a givenscope
.PostProcessorDescriptorRegistryImpl.getPostProcessors
(IComparisonScope scope) Retrieve the post processors from a givenscope
. -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.internal.match
Modifier and TypeMethodDescriptionMatchEngineFactoryRegistryWrapper.getHighestRankingMatchEngineFactory
(IComparisonScope scope) Returns the match engine factory, for the given scope, owning the highest ranking.MatchEngineFactoryRegistryWrapper.getMatchEngineFactories
(IComparisonScope scope) Returns the list ofIMatchEngine.Factory
contained in the registry.boolean
DefaultRCPMatchEngineFactory.isMatchEngineFactoryFor
(IComparisonScope scope) Check if the match engine factory is a good candidate for comparison. -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.internal.postprocessor
Modifier and TypeMethodDescriptionPostProcessorRegistryImpl.getPostProcessors
(IComparisonScope scope) Retrieve the post processors from a givenscope
. -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.ui.internal.configuration
Modifier and TypeMethodDescriptionIEMFCompareConfiguration.getComparisonScope()
IComparisonAndScopeChange.getNewScope()
IComparisonAndScopeChange.getOldScope()
Modifier and TypeMethodDescriptionvoid
IEMFCompareConfiguration.setComparisonAndScope
(Comparison comparison, IComparisonScope comparisonScope) -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.ui.internal.configuration.impl
Modifier and TypeMethodDescriptionComparisonAndScopeChange.getNewScope()
ComparisonAndScopeChange.getOldScope()
ModifierConstructorDescriptionComparisonAndScopeChange
(Comparison oldComparison, Comparison newComparison, IComparisonScope oldPredicate, IComparisonScope newScope) -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.actions
Modifier and TypeMethodDescriptionvoid
FilterActionMenu.updateMenu
(IComparisonScope newScope, Comparison newComparison) Create all of our filtering actions into the given menu.void
GroupActionMenu.updateMenu
(IComparisonScope scope, Comparison comparison) Create the grouping action in the given menu. -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.filters.impl
Modifier and TypeMethodDescriptionDifferenceFilterRegistryImpl.getFilters
(IComparisonScope scope, Comparison comparison) Returns the list ofIDifferenceFilter
contained in the registry. -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl
Modifier and TypeMethodDescriptionDifferenceGroupRegistryImpl.getDefaultGroupProvider
(IComparisonScope scope, Comparison comparison) Returns the default group provider.DifferenceGroupRegistryImpl.getGroupProviders
(IComparisonScope scope, Comparison comparison) Returns the list ofIDifferenceGroupProvider
contained in the registry.boolean
ThreeWayComparisonGroupProvider.isEnabled
(IComparisonScope scope, Comparison comparison) Returns the activation condition based on the scope and comparison objects. -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.ui.structuremergeviewer.filters
Modifier and TypeMethodDescriptionIDifferenceFilter.Registry.getFilters
(IComparisonScope scope, Comparison comparison) Returns the list ofIDifferenceFilter
contained in the registry.boolean
AbstractDifferenceFilter.isEnabled
(IComparisonScope scope, Comparison comparison) Returns the activation condition based on the scope and comparison objects.boolean
IDifferenceFilter.isEnabled
(IComparisonScope scope, Comparison comparison) Returns the activation condition based on the scope and comparison objects. -
Uses of IComparisonScope in org.eclipse.emf.compare.rcp.ui.structuremergeviewer.groups
Modifier and TypeMethodDescriptionIDifferenceGroupProvider.Descriptor.Registry.getDefaultGroupProvider
(IComparisonScope scope, Comparison comparison) Returns the default group provider.IDifferenceGroupProvider.Descriptor.Registry.getGroupProviders
(IComparisonScope scope, Comparison comparison) Returns the list ofIDifferenceGroupProvider
contained in the registry.boolean
AbstractDifferenceGroupProvider.isEnabled
(IComparisonScope scope, Comparison comparison) Returns the activation condition based on the scope and comparison objects.boolean
IDifferenceGroupProvider.isEnabled
(IComparisonScope scope, Comparison comparison) Returns the activation condition based on the scope and comparison objects. -
Uses of IComparisonScope in org.eclipse.emf.compare.scope
Modifier and TypeInterfaceDescriptioninterface
The scope of a model comparison.Modifier and TypeClassDescriptionclass
This implementation ofIComparisonScope
can be sub-classed in order to avoid re-implementing some of the methods imposed by this interface.class
This is the default implementation of anIComparisonScope
.class
This implementation of anIComparisonScope
can be provided specific filters to filter out parts of the Notifiers' content lists.
DefaultComparisonScope
... it will be removed in a subsequent release.