Skip navigation links
EMF Compare
3.3.0.201610250603
A B C D E F G H I J K L M N O P Q R S T U V W Y 

M

MAJOR - Static variable in class org.eclipse.emf.compare.match.eobject.AbstractWeightProvider
Quite important regarding the Object identity.
ManyStructuralFeatureAccessorFactory - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl
A specific IAccessorFactory for multi-valued structural feature objects.
ManyStructuralFeatureAccessorFactory() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.ManyStructuralFeatureAccessorFactory
 
ManyStructuralFeatureAccessorImpl - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl
A specific AbstractStructuralFeatureAccessor for multi-valued structural feature objects.
ManyStructuralFeatureAccessorImpl(AdapterFactory, Diff, IMergeViewer.MergeViewerSide) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl.ManyStructuralFeatureAccessorImpl
Default constructor.
mapDifferences(Comparison, IMerger.Registry, boolean, MergeMode) - Static method in class org.eclipse.emf.compare.internal.merge.MergeDependenciesUtil
This will map all the differences from the given comparison in a dependency graph, enabling EMF Compare to differentiate what can be safely merged from what cannot.
mapDifferences(Collection<Diff>, IMerger.Registry, boolean, MergeMode) - Static method in class org.eclipse.emf.compare.internal.merge.MergeDependenciesUtil
This will map the given differences in a dependency graph, enabling EMF Compare to differentiate what can be safely merged from what cannot.
mapElement(Object, Widget) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.WrappableTreeViewer
markAllAsMerged(Collection<? extends Diff>, MergeMode, IMerger.Registry) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.AbstractMergeRunnable
Marks all of the given diffs as merged, keeping track of the merged mode used for the operation.
markAsMerged(IDiff, IMergeContext, SubMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.EMFResourceMappingMerger
Marks the given diff as merged.
markAsMerged(Diff, MergeMode, boolean, IMerger.Registry) - Method in class org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions.AbstractMergeRunnable
Marks a single diff as merged, keeping track of the merged mode used for the operation.
markResourcesAsMerged(IMergeContext, Set<IResource>, Set<URI>, SubMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.EMFResourceMappingMerger
Marks the resources as merged if their URIs are not included in the given set of known conflictingURIs.
MASSIVE - Static variable in class org.eclipse.emf.compare.match.eobject.AbstractWeightProvider
Very important regarding the Object identity.
MATCH - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Match' class
MATCH - Static variable in interface org.eclipse.emf.compare.ComparePackage
The meta object id for the 'Match' class.
Match - Interface in org.eclipse.emf.compare
A representation of the model object 'Match'
match(IComparisonScope, Monitor) - Method in class org.eclipse.emf.compare.match.DefaultMatchEngine
This is the entry point of a Comparison process.
match(Comparison, IComparisonScope, Notifier, Notifier, Notifier, Monitor) - Method in class org.eclipse.emf.compare.match.DefaultMatchEngine
This methods will delegate to the proper "match(T, T, T)" implementation according to the types of left, right and origin.
match(Comparison, IComparisonScope, ResourceSet, ResourceSet, ResourceSet, Monitor) - Method in class org.eclipse.emf.compare.match.DefaultMatchEngine
This will be used to match the given ResourceSets.
match(Comparison, IComparisonScope, Resource, Resource, Resource, Monitor) - Method in class org.eclipse.emf.compare.match.DefaultMatchEngine
This will only query the scope for the given Resources' children, then delegate to an IEObjectMatcher to determine the EObject matches.
match(Comparison, IComparisonScope, EObject, EObject, EObject, Monitor) - Method in class org.eclipse.emf.compare.match.DefaultMatchEngine
This will query the scope for the given EObjects' children, then delegate to an IEObjectMatcher to compute the Matches.
match(IComparisonScope, Monitor) - Method in interface org.eclipse.emf.compare.match.IMatchEngine
This is the entry point of a Comparison process.
MATCH__DIFFERENCES - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Differences' containment reference list feature
MATCH__DIFFERENCES - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Differences' containment reference list
MATCH__LEFT - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Left' reference feature
MATCH__LEFT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Left' reference
MATCH__ORIGIN - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Origin' reference feature
MATCH__ORIGIN - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Origin' reference.
MATCH__RIGHT - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Right' reference feature
MATCH__RIGHT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Right' reference
MATCH__SUBMATCHES - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Submatches' containment reference list feature
MATCH__SUBMATCHES - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Submatches' containment reference list
match_alphabet(String) - Method in class org.eclipse.emf.compare.internal.dmp.diff_match_patch
Initialise the alphabet for the Bitap algorithm.
match_bitap(String, String, int) - Method in class org.eclipse.emf.compare.internal.dmp.diff_match_patch
Locate the best instance of 'pattern' in 'text' near 'loc' using the Bitap algorithm.
Match_Distance - Variable in class org.eclipse.emf.compare.internal.dmp.diff_match_patch
How far to search for a match (0 = exact location, 1000+ = broad match).
MATCH_ENGINE_DISABLE_ENGINES - Static variable in class org.eclipse.emf.compare.rcp.internal.preferences.EMFComparePreferences
Disabled match engine preference.
MATCH_ENGINE_PPID - Static variable in class org.eclipse.emf.compare.rcp.EMFCompareRCPPlugin
The id of the match extension point.
MATCH_FEATURE_COUNT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The number of structural features of the 'Match' class
match_main(String, String, int) - Method in class org.eclipse.emf.compare.internal.dmp.diff_match_patch
Locate the best instance of 'pattern' in 'text' near 'loc'.
MATCH_RESOURCE - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Match Resource' class
MATCH_RESOURCE - Static variable in interface org.eclipse.emf.compare.ComparePackage
The meta object id for the 'Match Resource' class
MATCH_RESOURCE__COMPARISON - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Comparison' container reference feature.
MATCH_RESOURCE__COMPARISON - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Comparison' container reference
MATCH_RESOURCE__LEFT - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Left' attribute feature
MATCH_RESOURCE__LEFT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Left' attribute
MATCH_RESOURCE__LEFT_URI - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Left URI' attribute feature
MATCH_RESOURCE__LEFT_URI - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Left URI' attribute.
MATCH_RESOURCE__LOCATION_CHANGES - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Location Changes' containment reference list feature
MATCH_RESOURCE__LOCATION_CHANGES - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Location Changes' containment reference list
MATCH_RESOURCE__ORIGIN - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Origin' attribute feature
MATCH_RESOURCE__ORIGIN - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Origin' attribute.
MATCH_RESOURCE__ORIGIN_URI - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Origin URI' attribute feature
MATCH_RESOURCE__ORIGIN_URI - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Origin URI' attribute
MATCH_RESOURCE__RIGHT - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Right' attribute feature
MATCH_RESOURCE__RIGHT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Right' attribute
MATCH_RESOURCE__RIGHT_URI - Static variable in interface org.eclipse.emf.compare.ComparePackage.Literals
The meta object literal for the 'Right URI' attribute feature
MATCH_RESOURCE__RIGHT_URI - Static variable in interface org.eclipse.emf.compare.ComparePackage
The feature id for the 'Right URI' attribute.
MATCH_RESOURCE_FEATURE_COUNT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The number of structural features of the 'Match Resource' class
Match_Threshold - Variable in class org.eclipse.emf.compare.internal.dmp.diff_match_patch
At what point is no match declared (0.0 = perfection, 1.0 = very loose).
MatchAccessor - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl
A specific ICompareAccessor for Match objects.
MatchAccessor(AdapterFactory, Match, IMergeViewer.MergeViewerSide) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl.MatchAccessor
Creates a new object wrapping the given eObject.
MatchAccessor(AdapterFactory, Match, Diff, IMergeViewer.MergeViewerSide) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.impl.MatchAccessor
Creates a new object wrapping the given eObject.
MatchAccessorFactory - Class in org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl
A specific IAccessorFactory for Match objects.
MatchAccessorFactory() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.MatchAccessorFactory
 
MatchAheadOfTime - Interface in org.eclipse.emf.compare.match.eobject.internal
Implementators of this interface might provide elements to be matched "ahead of time".
MatchBasedConflictDetector - Class in org.eclipse.emf.compare.conflict
This conflict detector searches for conflicting Diffs in the same Match as the current Diff, as well as among ReferenceChanges that reference the same EObject as the current Diff, if it is a ReferenceChange.
MatchBasedConflictDetector() - Constructor for class org.eclipse.emf.compare.conflict.MatchBasedConflictDetector
 
MatchCrossReferencer - Class in org.eclipse.emf.compare.internal
This implementation of an ECrossReferenceAdapter will allow us to only attach ourselves to the Match elements.
MatchCrossReferencer - Class in org.eclipse.emf.compare.internal
This implementation of an ECrossReferenceAdapter will allow us to only attach ourselves to the Match elements.
MatchCrossReferencer() - Constructor for class org.eclipse.emf.compare.internal.MatchCrossReferencer
 
MatchCrossReferencer() - Constructor for class org.eclipse.emf.compare.internal.MatchCrossReferencer
 
matchedResources - Variable in class org.eclipse.emf.compare.impl.ComparisonImpl
The cached value of the 'Matched Resources' containment reference list.
matchEngine - Variable in class org.eclipse.emf.compare.match.impl.MatchEngineFactoryImpl
The match engine created by this factory.
MatchEngineFactoryDescriptor - Class in org.eclipse.emf.compare.rcp.internal.match
Descriptor for IMatchEngine.Factory.
MatchEngineFactoryDescriptor(String, String, int, IConfigurationElement, String) - Constructor for class org.eclipse.emf.compare.rcp.internal.match.MatchEngineFactoryDescriptor
Constructor.
MatchEngineFactoryImpl - Class in org.eclipse.emf.compare.match.impl
The default implementation of the IMatchEngine.Factory.Registry.
MatchEngineFactoryImpl() - Constructor for class org.eclipse.emf.compare.match.impl.MatchEngineFactoryImpl
Constructor that instantiate a DefaultMatchEngine.
MatchEngineFactoryImpl(UseIdentifiers) - Constructor for class org.eclipse.emf.compare.match.impl.MatchEngineFactoryImpl
Constructor that instantiate a DefaultMatchEngine that will use identifiers as specified by the given useIDs enumeration.
MatchEngineFactoryImpl(UseIdentifiers, WeightProvider.Descriptor.Registry) - Constructor for class org.eclipse.emf.compare.match.impl.MatchEngineFactoryImpl
Constructor that instantiate a DefaultMatchEngine that will use identifiers as specified by the given useIDs enumeration.
MatchEngineFactoryImpl(IEObjectMatcher, IComparisonFactory) - Constructor for class org.eclipse.emf.compare.match.impl.MatchEngineFactoryImpl
Constructor that instantiate a DefaultMatchEngine with the given parameters.
matchEngineFactoryRegistry - Variable in class org.eclipse.emf.compare.EMFCompare.Builder
The registry we'll use to create a match engine for this comparison.
MatchEngineFactoryRegistryImpl - Class in org.eclipse.emf.compare.match.impl
The default implementation of the IMatchEngine.Factory.Registry.
MatchEngineFactoryRegistryImpl() - Constructor for class org.eclipse.emf.compare.match.impl.MatchEngineFactoryRegistryImpl
Constructs the registry.
MatchEngineFactoryRegistryListener - Class in org.eclipse.emf.compare.rcp.internal.match
Listener for contributions to the match engine extension.
MatchEngineFactoryRegistryListener(String, String, ILog, IItemRegistry<IMatchEngine.Factory>) - Constructor for class org.eclipse.emf.compare.rcp.internal.match.MatchEngineFactoryRegistryListener
Creates a new registry listener with the given match engine factory registry to which extension will be registered.
MatchEngineFactoryRegistryWrapper - Class in org.eclipse.emf.compare.rcp.internal.match
MatchEnginefactoryRegistry that wrap an IItemRegistry.
MatchEngineFactoryRegistryWrapper(IItemRegistry<IMatchEngine.Factory>, IEclipsePreferences) - Constructor for class org.eclipse.emf.compare.rcp.internal.match.MatchEngineFactoryRegistryWrapper
Constructor.
matches - Variable in class org.eclipse.emf.compare.impl.ComparisonImpl
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.
matchingIndices(Match, EStructuralFeature, Object, Object) - Static method in class org.eclipse.emf.compare.utils.MatchUtil
This will be used whenever we check for conflictual MOVEs in order to determine whether we have a pseudo conflict or a real conflict.
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).
MatchNode - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.nodes
This class is wrapper for TreeNode used to represent a match TreeNode.
MatchNode(Match) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.nodes.MatchNode
Constructor.
MatchOfContainmentReferenceChangeAdapter - Class in org.eclipse.emf.compare.match
Specific Adapter to Matches that are related to containment ReferenceChanges (that are placed in their parent Match).
MatchOfContainmentReferenceChangeAdapter(ReferenceChange) - Constructor for class org.eclipse.emf.compare.match.MatchOfContainmentReferenceChangeAdapter
Constructor.
MatchOfContainmentReferenceChangeProcessor - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.match
Process a comparison to detect Matches related to containment ReferenceChange.
MatchOfContainmentReferenceChangeProcessor() - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.match.MatchOfContainmentReferenceChangeProcessor
Constructor.
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
A specific IAccessorFactory for MatchResource objects.
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
This is the item provider adapter for a MatchResource object
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
MatchResourceNode - Class in org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.nodes
This class is wrapper for TreeNode used to represent a match resource TreeNode.
MatchResourceNode(MatchResource) - Constructor for class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.nodes.MatchResourceNode
Constructor.
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(IDiff, IMergeContext, SubMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.EMFResourceMappingMerger
Merges the given diff.
merge(Diagnostic) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.resolver.DiagnosticSupport
Thread safely merge the given diagnostic to the DiagnosticSupport.diagnostic field.
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.
mergeMapping(ResourceMapping, IMergeContext, Set<ResourceMapping>, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.AdditiveResourceMappingMerger
 
mergeMapping(ResourceMapping, IMergeContext, Set<ResourceMapping>, IProgressMonitor) - Method in class org.eclipse.emf.compare.ide.ui.internal.logical.EMFResourceMappingMerger
Merges one mapping.
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.
mergeOptions - Variable in class org.eclipse.emf.compare.merge.AbstractMerger
The map of all merge options that this merger should be aware of.
MergePreferencesPage - Class in org.eclipse.emf.compare.ide.ui.internal.preferences
Preference page for EMFCompare merge.
MergePreferencesPage() - Constructor for class org.eclipse.emf.compare.ide.ui.internal.preferences.MergePreferencesPage
 
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.
MERGER_REGISTRY - Static variable in class org.eclipse.emf.compare.ide.ui.internal.logical.EMFResourceMappingMerger
The merger registry.
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
This class is used for information flow between MergeResolutionListenerRegistryListener and MergeResolutionListenerRegistry and managing the creation of IMergeResolutionListener instances.
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
Descriptor of an IModelResolver.
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
Handle moves of ResourceAttachmentChanges.
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.
mustDisplayAsDirectChildOfMatch(Diff) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.BasicDifferenceGroupImpl
Does the given difference have to be displayed as direct child of a Match?
mustDisplayAsDirectChildOfMatch(Diff) - Method in class org.eclipse.emf.compare.rcp.ui.internal.structuremergeviewer.groups.impl.ThreeWayComparisonGroupProvider.ConflictsGroupImpl
In conflicts, a special case must be handled for refining diffs: If they are not part of the same conflict then they should not be in the same group as the refined diff.
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links
EMF Compare
3.3.0.201610250603


Copyright (c) 2006, 2015 Obeo and others. All rights reserved.