Uses of Interface
org.eclipse.emf.compare.merge.IMergeCriterion
-
Uses of IMergeCriterion in org.eclipse.emf.compare.merge
Modifier and TypeClassDescriptionfinal class
Merge Criterion that indicates we want to perform an 'Additive' merge.Modifier and TypeFieldDescriptionprotected IMergeCriterion
DiffRelationshipComputer.criterion
Merge criterion used to retrieve the correct merger.static final IMergeCriterion
IMergeCriterion.NONE
Default criterion that means that no special criterion is set.Modifier and TypeMethodDescriptionDelegatingMerger.getCriterion()
DiffRelationshipComputer.getMergeCriterion()
IDiffRelationshipComputer.getMergeCriterion()
Returns the merge criterion considered for calculating the diff relationships.Modifier and TypeMethodDescriptionboolean
AbstractMerger.apply
(IMergeCriterion criterion) Default implementation of apply for mergers that extends this class.boolean
AdditiveConflictMerger.apply
(IMergeCriterion criterion) boolean
AdditiveReferenceChangeMerger.apply
(IMergeCriterion criterion) boolean
AdditiveResourceAttachmentChangeMerger.apply
(IMergeCriterion criterion) boolean
ConflictMerger.apply
(IMergeCriterion criterion) boolean
IMergeCriterionAware.apply
(IMergeCriterion criterion) Indicate whether a merger supports a given criterion.boolean
ReferenceChangeMerger.apply
(IMergeCriterion criterion) 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.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.IMerger.RegistryImpl.getMergersByRankDescending
(Diff diff, IMergeCriterion criterion) Provide the mergers sorted by rank descending.void
CachingDiffRelationshipComputer.setMergeCriterion
(IMergeCriterion mergeCriterion) Sets the merge criterion considered for calculating the diff relationships.void
DiffRelationshipComputer.setMergeCriterion
(IMergeCriterion mergeCriterion) void
IDiffRelationshipComputer.setMergeCriterion
(IMergeCriterion mergeCriterion) Sets the merge criterion considered for calculating the diff relationships.ModifierConstructorDescriptionCachingDiffRelationshipComputer
(IMerger.Registry registry, IMergeCriterion criterion) Creates a new computer with the given registry and merge criterion.DelegatingMerger
(IMerger merger, IMergeCriterion criterion) Constructor.DiffRelationshipComputer
(IMerger.Registry registry, IMergeCriterion criterion) Creates a new relationship computer.