## Uses of Interface
org.eclipse.emf.compare.merge.IMergeCriterion

Packages that use IMergeCriterion
org.eclipse.emf.compare.merge

### Uses of IMergeCriterion in org.eclipse.emf.compare.merge

Classes in org.eclipse.emf.compare.merge that implement IMergeCriterion
`class` `AdditiveMergeCriterion` Merge Criterion that indicates we want to perform an 'Additive' merge.

Fields in org.eclipse.emf.compare.merge declared as IMergeCriterion
`static IMergeCriterion` IMergeCriterion.`NONE` Default criterion that means that no special criterion is set.

Methods in org.eclipse.emf.compare.merge that return IMergeCriterion
`IMergeCriterion` DelegatingMerger.`getCriterion()`

Methods in org.eclipse.emf.compare.merge with parameters of type IMergeCriterion
`boolean` IMergeCriterionAware.`apply(IMergeCriterion criterion)` Indicate whether a merger supports a given criterion.
`boolean` AdditiveResourceAttachmentChangeMerger.`apply(IMergeCriterion criterion)`
`boolean` AdditiveReferenceChangeMerger.`apply(IMergeCriterion criterion)`
`boolean` AdditiveConflictMerger.`apply(IMergeCriterion criterion)`
`boolean` ReferenceChangeMerger.`apply(IMergeCriterion criterion)`
`boolean` ConflictMerger.`apply(IMergeCriterion criterion)`
`boolean` AbstractMerger.`apply(IMergeCriterion criterion)` Default implementation of apply for mergers that extends this class.
`boolean` ResourceAttachmentChangeMerger.`apply(IMergeCriterion criterion)`
`static DelegatingMerger` AbstractMerger.`getMergerDelegate(Diff diff, IMerger.Registry2 registry, IMergeCriterion criterion)` Find the best merger for diff and wrap it in a delegate that will take the given merge criterion into account.
`Iterator<IMerger>` IMerger.Registry2.`getMergersByRankDescending(Diff diff, IMergeCriterion criterion)` Provide the merger with the highest ranking among those that: Are compatible with the given diff; Match the given non-null criterion.
`Iterator<IMerger>` IMerger.RegistryImpl.`getMergersByRankDescending(Diff diff, IMergeCriterion criterion)` Provide the mergers sorted by rank descending.

Constructors in org.eclipse.emf.compare.merge with parameters of type IMergeCriterion
Constructor and Description
`ComputeDiffsToMerge(boolean rightToLeft, IMerger.Registry2 registry, IMergeCriterion criterion)` Constructor.
`DelegatingMerger(IMerger merger, IMergeCriterion criterion)` Constructor.