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
MatchItemProvider(AdapterFactory) - Constructor for class org.eclipse.emf.compare.provider.MatchItemProvider
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.
MatchSpec() - Constructor for class org.eclipse.emf.compare.internal.spec.MatchSpec
MatchUtil - Class in org.eclipse.emf.compare.utils
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
MergeViewerUtil - Class in org.eclipse.emf.compare.rcp.ui.internal.util
MesureItemListener() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.mergeviewer.impl.AbstractTableOrTreeMergeViewer.MesureItemListener
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.201605241249
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.