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

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

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

Methods in org.eclipse.emf.compare.diff.engine with parameters of type Match3Elements
`protected void` `GenericDiffEngine.checkAttributesUpdates(DiffGroup root, Match3Elements mapping)` Deprecated. Override `AttributesCheck.checkAttributesUpdates(DiffGroup, Match3Elements)` and return your overriden implementation through `GenericDiffEngine.getAttributesChecker()`.
`protected void` `GenericDiffEngine.checkContainmentUpdate(DiffGroup root, Match3Elements 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, Match3Elements match)` This will call all the different checks we need to call for when computing the diff.
`protected void` `GenericDiffEngine.checkMoves(DiffGroup root, Match3Elements matchElement)` This will check if the elements matched by a given `Match3Element` have been moved since the models common ancestor.
`protected void` `GenericDiffEngine.checkReferencesUpdates(DiffGroup root, Match3Elements mapping)` Deprecated. Override `ReferencesCheck.checkReferencesUpdates(DiffGroup, Match3Elements)` and return your overriden implementation through `GenericDiffEngine.getReferencesChecker()`.

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

Methods in org.eclipse.emf.compare.diff.engine.check with parameters of type Match3Elements
`void` `AttributesCheck.checkAttributesUpdates(DiffGroup root, Match3Elements mapping)` This will iterate through all the attributes of the `mapping`'s three elements to check if any of them has been modified.
`protected void` `AttributesCheck.checkAttributeUpdates(DiffGroup root, Match3Elements 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.
`void` `ReferencesCheck.checkReferencesUpdates(DiffGroup root, Match3Elements mapping)` Checks if there's been references updates in the model.
`protected void` `ReferencesCheck.checkReferenceUpdates(DiffGroup root, Match3Elements 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 Match3Elements in org.eclipse.emf.compare.match.metamodel

Methods in org.eclipse.emf.compare.match.metamodel that return Match3Elements
`Match3Elements` `MatchFactory.createMatch3Elements()` Returns a new object of class 'Match3 Elements'

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

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

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

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

Methods in org.eclipse.emf.compare.match.metamodel.util with parameters of type Match3Elements
`T` `MatchSwitch.caseMatch3Elements(Match3Elements object)` Returns the result of interpreting the object as an instance of 'Match3 Elements'.

Copyright 2006 IBM Corporation and others. All Rights Reserved.