Uses of Interface
org.eclipse.emf.compare.merge.IMergeCriterion
-
Packages that use IMergeCriterion Package Description org.eclipse.emf.compare.merge -
-
Uses of IMergeCriterion in org.eclipse.emf.compare.merge
Classes in org.eclipse.emf.compare.merge that implement IMergeCriterion Modifier and Type Class Description classAdditiveMergeCriterionMerge Criterion that indicates we want to perform an 'Additive' merge.Fields in org.eclipse.emf.compare.merge declared as IMergeCriterion Modifier and Type Field Description protected IMergeCriterionDiffRelationshipComputer. criterionMerge criterion used to retrieve the correct merger.static IMergeCriterionIMergeCriterion. NONEDefault criterion that means that no special criterion is set.Methods in org.eclipse.emf.compare.merge that return IMergeCriterion Modifier and Type Method Description IMergeCriterionDelegatingMerger. getCriterion()IMergeCriterionDiffRelationshipComputer. getMergeCriterion()IMergeCriterionIDiffRelationshipComputer. getMergeCriterion()Returns the merge criterion considered for calculating the diff relationships.Methods in org.eclipse.emf.compare.merge with parameters of type IMergeCriterion Modifier and Type Method Description booleanAbstractMerger. 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.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.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 IMergeCriterion Constructor Description CachingDiffRelationshipComputer(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.
-