## Uses of Interface
org.eclipse.emf.compare.match.metamodel.Match2Elements

Packages that use Match2Elements
org.eclipse.emf.compare.diff.engine: Provides a generic diff engine.
org.eclipse.emf.compare.diff.engine.check
org.eclipse.emf.compare.epatch.diff
org.eclipse.emf.compare.match.metamodel
org.eclipse.emf.compare.match.metamodel.impl
org.eclipse.emf.compare.match.metamodel.util

Uses of Match2Elements in org.eclipse.emf.compare.diff.engine

Methods in org.eclipse.emf.compare.diff.engine with parameters of type Match2Elements
`protected void` `GenericDiffEngine.checkAttributesUpdates(DiffGroup root, Match2Elements mapping)` Deprecated. Override `AttributesCheck.checkAttributesUpdates(DiffGroup, Match2Elements)` and return your overriden implementation through `GenericDiffEngine.getAttributesChecker()`.
`protected void` `GenericDiffEngine.checkContainmentUpdate(DiffGroup current, Match2Elements matchElement)` This will check whether the left and right element are contained in the same containment reference and create a difference if need be.
`protected void` `GenericDiffEngine.checkForDiffs(DiffGroup current, Match2Elements match)` This will call all the different checks we need to call for when computing the diff.
`protected void` `GenericDiffEngine.checkMoves(DiffGroup root, Match2Elements matchElement)` This will check if the elements matched by a given `Match2Elements` have been moved.
`protected void` `GenericDiffEngine.checkReferencesUpdates(DiffGroup root, Match2Elements mapping)` Deprecated. Override `ReferencesCheck.checkReferencesUpdates(DiffGroup, Match2Elements)` and return your overriden implementation through `GenericDiffEngine.getReferencesChecker()`.

Uses of Match2Elements in org.eclipse.emf.compare.diff.engine.check

Methods in org.eclipse.emf.compare.diff.engine.check with parameters of type Match2Elements
`void` `AttributesCheck.checkAttributesUpdates(DiffGroup root, Match2Elements mapping)` This will iterate through all the attributes of the `mapping`'s two elements to check if any of them has been modified.
`protected void` `AttributesCheck.checkAttributeUpdates(DiffGroup root, Match2Elements mapping, org.eclipse.emf.ecore.EAttribute attribute)` This will check that the values of the given attribute from the objects contained by mapping has been modified.
`protected void` `ReferencesCheck.checkContainmentReferenceOrderChange(DiffGroup root, Match2Elements mapping, org.eclipse.emf.ecore.EReference reference)` This will be called to check for ordering changes on a given containment reference values.
`void` `ReferencesCheck.checkReferencesUpdates(DiffGroup root, Match2Elements mapping)` Checks if there's been references updates in the model.
`protected void` `ReferencesCheck.checkReferenceUpdates(DiffGroup root, Match2Elements mapping, org.eclipse.emf.ecore.EReference reference)` This will check that the values of the given reference from the objects contained by mapping has been modified.

Uses of Match2Elements in org.eclipse.emf.compare.epatch.diff

Fields in org.eclipse.emf.compare.epatch.diff with type parameters of type Match2Elements
`protected java.util.Map<org.eclipse.emf.ecore.EObject,Match2Elements>` `DiffEpatchService.matchMap`

Uses of Match2Elements in org.eclipse.emf.compare.match.metamodel

Subinterfaces of Match2Elements in org.eclipse.emf.compare.match.metamodel
`interface` `Match3Elements` A representation of the model object 'Match3 Elements'.

Methods in org.eclipse.emf.compare.match.metamodel that return Match2Elements
`Match2Elements` `MatchFactory.createMatch2Elements()` Returns a new object of class 'Match2 Elements'.

Uses of Match2Elements in org.eclipse.emf.compare.match.metamodel.impl

Classes in org.eclipse.emf.compare.match.metamodel.impl that implement Match2Elements
`class` `Match2ElementsImpl` An implementation of the model object 'Match2 Elements'.
`class` `Match3ElementsImpl` An implementation of the model object 'Match3 Elements'.

Methods in org.eclipse.emf.compare.match.metamodel.impl that return Match2Elements
`Match2Elements` `MatchFactoryImpl.createMatch2Elements()`

Uses of Match2Elements in org.eclipse.emf.compare.match.metamodel.util

Methods in org.eclipse.emf.compare.match.metamodel.util with parameters of type Match2Elements
`T` `MatchSwitch.caseMatch2Elements(Match2Elements object)` Returns the result of interpretting the object as an instance of 'Match2 Elements'.

Copyright 2006 IBM Corporation and others. All Rights Reserved.