Uses of Interface
org.eclipse.emf.compare.merge.IMergeCriterion
Packages that use IMergeCriterion
-
Uses of IMergeCriterion in org.eclipse.emf.compare.merge
Classes in org.eclipse.emf.compare.merge that implement IMergeCriterionModifier and TypeClassDescriptionfinal classMerge Criterion that indicates we want to perform an 'Additive' merge.Fields in org.eclipse.emf.compare.merge declared as IMergeCriterionModifier and TypeFieldDescriptionprotected IMergeCriterionDiffRelationshipComputer.criterionMerge criterion used to retrieve the correct merger.static final IMergeCriterionIMergeCriterion.NONEDefault criterion that means that no special criterion is set.Methods in org.eclipse.emf.compare.merge that return IMergeCriterionModifier and TypeMethodDescriptionDelegatingMerger.getCriterion()DiffRelationshipComputer.getMergeCriterion()IDiffRelationshipComputer.getMergeCriterion()Returns the merge criterion considered for calculating the diff relationships.Methods in org.eclipse.emf.compare.merge with parameters of type IMergeCriterionModifier and TypeMethodDescriptionbooleanAbstractMerger.apply(IMergeCriterion criterion) Default implementation of apply for mergers that extends this class.booleanAdditiveConflictMerger.apply(IMergeCriterion criterion) booleanAdditiveReferenceChangeMerger.apply(IMergeCriterion criterion) booleanAdditiveResourceAttachmentChangeMerger.apply(IMergeCriterion criterion) booleanConflictMerger.apply(IMergeCriterion criterion) booleanIMergeCriterionAware.apply(IMergeCriterion criterion) Indicate whether a merger supports a given criterion.booleanReferenceChangeMerger.apply(IMergeCriterion criterion) booleanResourceAttachmentChangeMerger.apply(IMergeCriterion criterion) static DelegatingMergerAbstractMerger.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.voidCachingDiffRelationshipComputer.setMergeCriterion(IMergeCriterion mergeCriterion) Sets the merge criterion considered for calculating the diff relationships.voidDiffRelationshipComputer.setMergeCriterion(IMergeCriterion mergeCriterion) voidIDiffRelationshipComputer.setMergeCriterion(IMergeCriterion mergeCriterion) Sets the merge criterion considered for calculating the diff relationships.Constructors in org.eclipse.emf.compare.merge with parameters of type IMergeCriterionModifierConstructorDescriptionCachingDiffRelationshipComputer(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.