Package org.eclipse.emf.compare.merge
package org.eclipse.emf.compare.merge
-
ClassDescriptionAbstract implementation of an
IMerger
.This specific implementation ofAbstractMerger
will be used to merge conflicts in an additive merge context.Merge Criterion that indicates we want to perform an 'Additive' merge.This specific implementation ofAbstractMerger
will be used to merge reference changes in an additive merge context.This specific implementation ofAbstractMerger
will be used to merge resource attachment changes in an additive merge context.This specific implementation ofAbstractMerger
will be used to merge attribute changes.This implementation of anIBatchMerger
leaves some choice to the client as to what should be merged.A computer implementation to cache the relationship of diffs.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.This specific implementation ofAbstractMerger
will be used to merge real conflicts.Wrapper of mergers that makes sure that a givenIMergeCriterion
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.A computer implementation to calculate the relationship of differences in EMF Compare.This specific implementation ofAbstractMerger
will be used to merge attribute changes.This interface describes the general contract of what EMF Compare expects in order to "copy all" diffs from a given Comparison or list.A computer to retrieve the dependent diffs, resulting merges and resulting rejections for a diff.Criterion for describing a merge operation.This interface is used to select mergers according to some criterion.Handles a list of merge options.Mergers are used by EMF Compare to merge specific differences from one side to the other.This will hold all registered mergers.Registry that can provide its mergers sorted by rank descending.A default implementation of anIMerger.Registry
.This adds the ability formergers
to define their own sub-set of "required" differences.Exception that indicates that a merge cannot be performed because it would lead to involuntarily resolving a conflict.A simple merger for pseudo conflict.This specific implementation ofAbstractMerger
will be used to merge reference changes.This specific implementation ofAbstractMerger
will be used to merge resource attachment changes.This adapter is supposed to be installed on aComparison
'sResourceSet
s and theirResource
s to react to content changes.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.Deprecated.
ResourceLocationChange
s have been replaced byResourceAttachmentChange
s of kind Move.