# Uses of Package
org.eclipse.emf.compare.merge

Packages that use org.eclipse.emf.compare.merge
Package
Description
org.eclipse.emf.compare.command.impl
org.eclipse.emf.compare.domain
org.eclipse.emf.compare.domain.impl
org.eclipse.emf.compare.ide.ui.internal.configuration
org.eclipse.emf.compare.ide.ui.internal.logical
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
org.eclipse.emf.compare.internal.domain
org.eclipse.emf.compare.merge
org.eclipse.emf.compare.rcp
org.eclipse.emf.compare.rcp.internal.merger
org.eclipse.emf.compare.rcp.ui.internal.configuration
org.eclipse.emf.compare.rcp.ui.internal.configuration.impl

Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.command.impl
Class
Description
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.domain
Class
Description
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.domain.impl
Class
Description
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.ide.ui.internal.configuration
Class
Description
IDiffRelationshipComputer
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.ide.ui.internal.logical
Class
Description
IDiffRelationshipComputer
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.
IMerger.Registry2
Registry that can provide its mergers sorted by rank descending.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer
Class
Description
IDiffRelationshipComputer
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.actions
Class
Description
IDiffRelationshipComputer
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.internal.domain
Class
Description
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.merge
Class
Description
AbstractMerger
Abstract implementation of an `IMerger`.
AdditiveMergeCriterion
Merge Criterion that indicates we want to perform an 'Additive' merge.
ComputeDiffsToMerge
This class computes the diffs to merge for a given diff in the correct order, taking into account the merger's indications about required and consequent diffs.
ConflictMerger
This specific implementation of `AbstractMerger` will be used to merge real conflicts.
DelegatingMerger
Wrapper of mergers that makes sure that a given `IMergeCriterion` is passed to the wrapped merger before calling its merge method, and that the former value of criterion used by the wrapped merger is restored afterwards.
DiffRelationshipComputer
A computer implementation to calculate the relationship of differences in EMF Compare.
IBatchMerger
This interface describes the general contract of what EMF Compare expects in order to "copy all" diffs from a given Comparison or list.
IDiffRelationshipComputer
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.
IMergeCriterion
Criterion for describing a merge operation.
IMergeCriterionAware
This interface is used to select mergers according to some criterion.
IMergeOptionAware
Handles a list of merge options.
IMerger
Mergers are used by EMF Compare to merge specific differences from one side to the other.
IMerger.Registry
This will hold all registered mergers.
IMerger.Registry2
Registry that can provide its mergers sorted by rank descending.
IMerger2
This adds the ability for `mergers` to define their own sub-set of "required" differences.
ReferenceChangeMerger
This specific implementation of `AbstractMerger` will be used to merge reference changes.
ResourceAttachmentChangeMerger
This specific implementation of `AbstractMerger` will be used to merge resource attachment changes.
ResourceChangeAdapter.IResourceChangeParticipant
A participant in a Resource content change, useful to indicate whether an empty resource must actually be deleted or not, and which other resources need to be deleted/undeleted along.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.rcp
Class
Description
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.rcp.internal.merger
Class
Description
IMerger.Registry
This will hold all registered mergers.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.rcp.ui.internal.configuration
Class
Description
IDiffRelationshipComputer
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.
Classes in org.eclipse.emf.compare.merge used by org.eclipse.emf.compare.rcp.ui.internal.configuration.impl
Class
Description
IDiffRelationshipComputer
A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.