The cached value of the '
Matches' containment reference list. 
MatchImpl - Class in org.eclipse.emf.compare.impl
An implementation of the model object 'Match'
MatchImpl() - Constructor for class org.eclipse.emf.compare.impl.MatchImpl
 
matchingAttributeValues(Object, Object) - Method in class org.eclipse.emf.compare.utils.EqualityHelper
This should only be used if the two given Objects are known not to be instances of EObjects.
matchingAttributeValues(Object, Object) - Method in interface org.eclipse.emf.compare.utils.IEqualityHelper
This should only be used if the two given Objects are known not to be instances of EObjects.
matchingContainment(IEqualityHelper, EObject, EObject) - Method in class org.eclipse.emf.compare.diff.DefaultDiffEngine
Checks whether the two given EObjects are contained within the same object, under the same reference.
matchingEObjects(EObject, EObject) - Method in class org.eclipse.emf.compare.utils.EqualityHelper
Compares two values as EObjects, using their Match if it can be found, comparing through their URIs
 otherwise.
matchingURIs(EObject, EObject) - Method in class org.eclipse.emf.compare.utils.EqualityHelper
Compare the URIs (of similar concept) of EObjects.
matchingValue(Object, Comparison, IMergeViewer.MergeViewerSide) - Static method in class org.eclipse.emf.compare.rcp.ui.internal.util.MergeViewerUtil
 
matchingValue(Object, Comparison, List<?>) - Static method in class org.eclipse.emf.compare.rcp.ui.internal.util.MergeViewerUtil
 
matchingValues(Comparison, Object, Object) - Method in class org.eclipse.emf.compare.utils.EqualityHelper
Deprecated.
matchingValues(Object, Object) - Method in class org.eclipse.emf.compare.utils.EqualityHelper
Check that the two given values are "equal", considering the specifics of EMF.
matchingValues(Object, Object) - Method in interface org.eclipse.emf.compare.utils.IEqualityHelper
Check that the two given values are "equal", considering the specifics of EMF.
MatchItemProvider - Class in org.eclipse.emf.compare.provider
This is the item provider adapter for a 
Match object
This constructs an instance from a factory and a notifier
MatchItemProviderSpec - Class in org.eclipse.emf.compare.provider.spec
MatchItemProviderSpec(AdapterFactory) - Constructor for class org.eclipse.emf.compare.provider.spec.MatchItemProviderSpec
Constructor calling super #MatchItemProvider(AdapterFactory).
matchPerId(Iterator<? extends EObject>, Iterator<? extends EObject>, Iterator<? extends EObject>, List<EObject>, List<EObject>, List<EObject>) - Method in class org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
Matches the EObject per ID.
MatchResource - Interface in org.eclipse.emf.compare
A representation of the model object 'Match Resource'
MatchResourceAccessorFactory - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl
MatchResourceAccessorFactory() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.MatchResourceAccessorFactory
 
MatchResourceImpl - Class in org.eclipse.emf.compare.impl
An implementation of the model object 'Match Resource'
MatchResourceImpl() - Constructor for class org.eclipse.emf.compare.impl.MatchResourceImpl
 
MatchResourceItemProvider - Class in org.eclipse.emf.compare.provider
MatchResourceItemProvider(AdapterFactory) - Constructor for class org.eclipse.emf.compare.provider.MatchResourceItemProvider
This constructs an instance from a factory and a notifier
MatchResourceItemProviderSpec - Class in org.eclipse.emf.compare.provider.spec
MatchResourceItemProviderSpec(AdapterFactory) - Constructor for class org.eclipse.emf.compare.provider.spec.MatchResourceItemProviderSpec
matchResources(Iterable<? extends Resource>, Iterable<? extends Resource>, Iterable<? extends Resource>) - Method in interface org.eclipse.emf.compare.match.resource.IResourceMatchingStrategy
This will be called by the resource matcher in order to determine the matching between n
 resources.
matchResources(Iterable<? extends Resource>, Iterable<? extends Resource>, Iterable<? extends Resource>) - Method in class org.eclipse.emf.compare.match.resource.LocationMatchingStrategy
This will be called by the resource matcher in order to determine the matching between n
 resources.
matchResources(Iterable<? extends Resource>, Iterable<? extends Resource>, Iterable<? extends Resource>) - Method in class org.eclipse.emf.compare.match.resource.NameMatchingStrategy
This will be called by the resource matcher in order to determine the matching between n
 resources.
matchResources(Iterable<? extends Resource>, Iterable<? extends Resource>, Iterable<? extends Resource>) - Method in class org.eclipse.emf.compare.match.resource.NameSimilarityMatchingStrategy
This will be called by the resource matcher in order to determine the matching between n
 resources.
matchResources(Iterable<? extends Resource>, Iterable<? extends Resource>, Iterable<? extends Resource>) - Method in class org.eclipse.emf.compare.match.resource.RootIDMatchingStrategy
Matches the given resources according to the IDs found in their roots.
MatchSpec - Class in org.eclipse.emf.compare.internal.spec
This specialization of the 
MatchImpl class allows us to define the derived features and operations
 implementations.
This utility class holds methods that will be used by the diff and merge processes.
merge(List<? extends Diff>, boolean, IMerger.Registry) - Method in interface org.eclipse.emf.compare.domain.IMergeRunnable
Execute the merge operation.
merge(IMergeContext, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.EMFResourceMappingMerger
merge(Diagnostic) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.DiagnosticSupport
merge(Comparison, boolean, IMerger.Registry) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeNonConflictingRunnable
Merges all non-conflicting differences from the given comparison in either direction.
merge(List<? extends Diff>, boolean, IMerger.Registry) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeNonConflictingRunnable
Execute the merge operation.
merge(List<? extends Diff>, boolean, IMerger.Registry) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeRunnableImpl
 
merge(Comparison, boolean, IMerger.Registry) - Method in interface org.eclipse.emf.compare.internal.domain.IMergeAllNonConflictingRunnable
Merges all non-conflicting differences from the given comparison in either direction.
MergeAction - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
Abstract Action that manages a merge of a difference in case of both sides of the comparison are editable.
MergeAction(IEMFCompareConfiguration, IMerger.Registry, MergeMode, INavigatable) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeAction
Constructor.
MergeAction(IEMFCompareConfiguration, IMerger.Registry, MergeMode, INavigatable, IStructuredSelection) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeAction
 
MergeAllNonConflictingAction - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
Action that manages a merge of a all non-conflicting difference.
MergeAllNonConflictingAction(IEMFCompareConfiguration, Comparison, IMerger.Registry, MergeMode) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeAllNonConflictingAction
Constructor.
MergeAllNonConflictingCommand - Class in org.eclipse.emf.compare.command.impl
A merge command that merges all non-conflicting differences of the given comparison in either direction.
MergeAllNonConflictingCommand(ChangeRecorder, Collection<Notifier>, Comparison, boolean, IMerger.Registry, IMergeAllNonConflictingRunnable) - Constructor for class org.eclipse.emf.compare.command.impl.MergeAllNonConflictingCommand
Creates a new instance.
MergeCommand - Class in org.eclipse.emf.compare.command.impl
MergeCommand(ChangeRecorder, Collection<Notifier>, List<? extends Diff>, boolean, IMerger.Registry, IMergeRunnable) - Constructor for class org.eclipse.emf.compare.command.impl.MergeCommand
Creates a new instance.
MergeContainedNonConflictingAction - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
Action that manages a merge of a contained non-conflicting difference in case the selection is a resource
 match or a model element match.
MergeContainedNonConflictingAction(IEMFCompareConfiguration, IMerger.Registry, MergeMode, INavigatable, IStructuredSelection, Predicate<TreeNode>) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeContainedNonConflictingAction
MERGED_VALUE - Static variable in enum org.eclipse.emf.compare.DifferenceState
The 'MERGED' literal value
MergeDataImpl - Class in org.eclipse.emf.compare.internal.merge
Adapter that help to know the way of merge and the editable sides of a difference.
MergeDataImpl(MergeMode, boolean, boolean) - Constructor for class org.eclipse.emf.compare.internal.merge.MergeDataImpl
Constructor.
MergeDependenciesUtil - Class in org.eclipse.emf.compare.internal.merge
Factorizes utilities used throughout EMF Compare to explore merge dependencies.
mergeDiff(Diff, boolean, Monitor) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
This can be used by mergers to merge another (required, equivalent...) difference using the right
 merger for that diff.
MergeMode - Enum in org.eclipse.emf.compare.internal.merge
Enumeration of all ways of merging differences.
MergeNonConflictingRunnable - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
Implements the "merge non-conflicting" and "merge all non-conflicting" action.
MergeNonConflictingRunnable(boolean, boolean, MergeMode) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeNonConflictingRunnable
Default constructor.
MergeOperation - Enum in org.eclipse.emf.compare.internal.merge
Enumeration of all possible merge operations on differences.
mergePreviewModeChange(IMergePreviewModeChange) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.DropDownMergeMenuAction
 
mergePreviewModeChange(IMergePreviewModeChange) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.EMFCompareStructureMergeViewer
 
MergePreviewModeChange - Class in org.eclipse.emf.compare.rcp.ui.internal.configuration.impl
 
MergePreviewModeChange(MergeMode, MergeMode) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.configuration.impl.MergePreviewModeChange
 
MERGER_PPID - Static variable in class org.eclipse.emf.compare.rcp.EMFCompareRCPPlugin
The id of the merger extension point.
mergeRequiredBy(Diff, boolean, Monitor) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
Deprecated.
mergeRequires(Diff, boolean, Monitor) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
Deprecated. 
mergeResolutionCompleted(Comparison) - Method in class org.eclipse.emf.compare.ide.ui.internal.mergeresolution.MergeResolutionListenerRegistry
Notifies all registered extension point clients of the completed merge resolution.
mergeResolutionCompleted(Comparison) - Method in interface org.eclipse.emf.compare.ide.ui.mergeresolution.IMergeResolutionListener
Fired when a merge is resolved entirely (no more unresolved conflicts) and the user saves the merge
 result.
MergeResolutionListenerDescriptor - Class in org.eclipse.emf.compare.ide.ui.internal.mergeresolution
Describes meta-data about a listener to merge resolution events.
MergeResolutionListenerDescriptor(String, IConfigurationElement) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.mergeresolution.MergeResolutionListenerDescriptor
Default constructor.
MergeResolutionListenerRegistry - Class in org.eclipse.emf.compare.ide.ui.internal.mergeresolution
The registry managing the merge resolution extension point information.
MergeResolutionListenerRegistry() - Constructor for class org.eclipse.emf.compare.ide.ui.internal.mergeresolution.MergeResolutionListenerRegistry
Constructs and initialized this registry.
MergeResolutionListenerRegistryListener - Class in org.eclipse.emf.compare.ide.ui.internal.mergeresolution
MergeResolutionListenerRegistryListener(String, String, ILog, MergeResolutionListenerRegistry) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.mergeresolution.MergeResolutionListenerRegistryListener
Initialize a registry event listener for our handlers.
MergeResolutionManager - Class in org.eclipse.emf.compare.ide.ui.mergeresolution
This class manages the detection and handling of merge resolution events.
MergeResolutionManager(MergeResolutionListenerRegistry) - Constructor for class org.eclipse.emf.compare.ide.ui.mergeresolution.MergeResolutionManager
Default constructor.
MergerExtensionRegistryListener - Class in org.eclipse.emf.compare.rcp.internal.merger
Listener for contributions to the merger extension.
MergerExtensionRegistryListener(String, String, ILog, IMerger.Registry) - Constructor for class org.eclipse.emf.compare.rcp.internal.merger.MergerExtensionRegistryListener
Constructor.
mergerRegistry - Variable in class org.eclipse.emf.compare.command.impl.AbstractCopyCommand
Merger registry.
mergerRegistry - Variable in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeAction
 
MergeRunnableImpl - Class in org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
 
MergeRunnableImpl(boolean, boolean, MergeMode) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.MergeRunnableImpl
 
MergeViewerItem - Class in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl
 
MergeViewerItem(Comparison, Diff, Object, Object, Object, IMergeViewer.MergeViewerSide, AdapterFactory) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem
 
MergeViewerItem(Comparison, Diff, Match, IMergeViewer.MergeViewerSide, AdapterFactory) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem
 
MergeViewerItem.Container - Class in org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl
 
MergeViewerItem.Container(Comparison, Diff, Object, Object, Object, IMergeViewer.MergeViewerSide, AdapterFactory) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem.Container
 
MergeViewerItem.Container(Comparison, Diff, Match, IMergeViewer.MergeViewerSide, AdapterFactory) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.item.impl.MergeViewerItem.Container
 
MergeViewerUtil - Class in org.eclipse.emf.compare.rcp.ui.internal.util
 
minimize(SynchronizationModel, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.IdenticalResourceMinimizer
This will be called to reduce the number of resources in this model's traversals.
minimize(SynchronizationModel, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.NullModelMinimizer
This will be called to reduce the number of resources in this model's traversals.
minimize(SynchronizationModel, IProgressMonitor) - Method in interface org.eclipse.emf.compare.ide.ui.logical.IModelMinimizer
This will be called to reduce the number of resources in this model's traversals.
MINIMUM_LENGTH - Static variable in class org.eclipse.emf.compare.ide.ui.internal.logical.SimilarityComputer
The minimum length both sides must have to not be ignored (short text contents might seem similar and
 cause false negatives).
ModelDependencyProviderRegistry - Class in org.eclipse.emf.compare.ide.ui.dependency
The registry managing the registered dependency extension point information.
ModelDependencyProviderRegistry() - Constructor for class org.eclipse.emf.compare.ide.ui.dependency.ModelDependencyProviderRegistry
Constructs and initialized this registry.
ModelDependencyProviderRegistryListener - Class in org.eclipse.emf.compare.ide.ui.dependency
This listener will react to changes against the model dependency extension point, allowing us to be in sync
 with plugin activation and deactivation.
ModelDependencyProviderRegistryListener(String, String, ILog, ModelDependencyProviderRegistry) - Constructor for class org.eclipse.emf.compare.ide.ui.dependency.ModelDependencyProviderRegistryListener
Initialize a registry event listener for our handlers.
modelPackage - Static variable in class org.eclipse.emf.compare.util.CompareAdapterFactory
The cached model package
modelPackage - Static variable in class org.eclipse.emf.compare.util.CompareSwitch
The cached model package
 
ModelResolutionPreferencePage - Class in org.eclipse.emf.compare.ide.ui.internal.preferences
Preference page for the model resolution, allowing users to disable the resolution altogether or to
 configure how EMF Compare will handle it.
ModelResolutionPreferencePage() - Constructor for class org.eclipse.emf.compare.ide.ui.internal.preferences.ModelResolutionPreferencePage
 
ModelResolverDescriptor - Class in org.eclipse.emf.compare.ide.ui.internal.logical.resolver.registry
ModelResolverRegistry - Class in org.eclipse.emf.compare.ide.ui.internal.logical.resolver.registry
This registry implements its own strategy to define the "best" resolver to use.
ModelResolverRegistry() - Constructor for class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.registry.ModelResolverRegistry
Initializes our registry.
ModelResolverRegistryListener - Class in org.eclipse.emf.compare.ide.ui.internal.logical.resolver.registry
This listener will react to changes against our model resolver extension point, allowing us to be in sync
 with plugin activation and deactivation.
ModelResolverRegistryListener(String, String, ILog, ModelResolverRegistry) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.registry.ModelResolverRegistryListener
Initialize a registry event listener for our model resolvers.
ModelResourceListener - Class in org.eclipse.emf.compare.ide.ui.internal.logical.resolver
This will listen to workspace changes and react to all changes on "model" resources as determined by
 ThreadedModelResolver#MODEL_CONTENT_TYPES.
ModelResourceListener() - Constructor for class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ModelResourceListener
Initializes this listener.
ModelResourceVisitor - Class in org.eclipse.emf.compare.ide.ui.internal.logical.resolver
This implementation of a resource visitor will allow us to browse a given hierarchy and resolve the models
 files in contains, as determined by ThreadedModelResolver#MODEL_CONTENT_TYPES.
ModelResourceVisitor(ResourceComputationScheduler<URI>, SynchronizedResourceSet, IResourceDependencyLocalResolver, DiagnosticSupport, ThreadSafeProgressMonitor) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ModelResourceVisitor
Default constructor.
ModelsResolution - Class in org.eclipse.emf.compare.ide.ui.internal.logical.resolver
Computation that resolves 2 or 3 storages (left, right and potentially origin).
ModelsResolution(IResolutionContext, IProgressMonitor, IStorageProviderAccessor, IStorage, IStorage, IStorage) - Constructor for class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.ModelsResolution
modelSwitch - Variable in class org.eclipse.emf.compare.util.CompareAdapterFactory
The switch that delegates to the createXXX methods
monitor - Variable in class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractResolution
The monitor.
move(ResourceAttachmentChange, boolean) - Method in class org.eclipse.emf.compare.merge.ResourceAttachmentChangeMerger
MOVE_VALUE - Static variable in enum org.eclipse.emf.compare.DifferenceKind
The 'MOVE' literal value
moved(String, String) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff represents the move of an EObject matching the
 given qualified name.
movedInAttribute(String, String, Object) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff represents the moving of a value within a
 multi-valued attribute going by attributeName on an EObject which name matches
 qualifiedName.
movedInReference(String, String, String) - Static method in class org.eclipse.emf.compare.utils.EMFComparePredicates
This predicate can be used to check whether a given Diff represents the moving of a value within a
 multi-valued reference going by referenceName on an EObject which name matches
 qualifiedName.
moveElement(AttributeChange, boolean) - Method in class org.eclipse.emf.compare.merge.AttributeChangeMerger
This will be called when trying to copy a "MOVE" diff.
moveElement(FeatureMapChange, boolean) - Method in class org.eclipse.emf.compare.merge.FeatureMapChangeMerger
This will be called when trying to copy a "MOVE" diff.
moveElement(ReferenceChange, boolean) - Method in class org.eclipse.emf.compare.merge.ReferenceChangeMerger
This will be called when trying to copy a "MOVE" diff.
moveElementGetExpectedContainer(Comparison, FeatureMapChange, boolean) - Static method in class org.eclipse.emf.compare.internal.utils.ComparisonUtil
Get the expected target container in case of a move.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
EMF Compare
3.2.0.201512130548
 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.