EMF Compare
3.1.0.201410060749
A B C D E F G H I K L M N O P R S T U V W 

M

MAJOR - Static variable in class org.eclipse.emf.compare.match.eobject.AbstractWeightProvider
Quite important regarding the Object identity.
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_FEATURE_COUNT - Static variable in interface org.eclipse.emf.compare.ComparePackage
The number of structural features of the 'Match' class.
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__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.
MatchAheadOfTime - Interface in org.eclipse.emf.compare.match.eobject.internal
Implementators of this interface might provide elements to be matched "ahead of time".
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
 
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.
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.
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.
matchingURIs(EObject, EObject) - Method in class org.eclipse.emf.compare.utils.EqualityHelper
Compare the URIs (of similar concept) of EObjects.
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.
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'
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
 
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.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
This will be called by the resource matcher in order to determine the matching between n resources.
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.
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.
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 way of merging differences.
MergeOperation - Enum in org.eclipse.emf.compare.internal.merge
Enumeration of all possible merge operations on differences.
mergeRequiredBy(Diff, boolean, Monitor) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
This will merge all differences that require diff in the given direction.
mergeRequires(Diff, boolean, Monitor) - Method in class org.eclipse.emf.compare.merge.AbstractMerger
This will merge all differences required by diff in the given direction.
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
modelSwitch - Variable in class org.eclipse.emf.compare.util.CompareAdapterFactory
The switch that delegates to the createXXX methods
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 K L M N O P R S T U V W 
EMF Compare
3.1.0.201410060749


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