Class MergeContainedRunnable

    • Constructor Detail

      • MergeContainedRunnable

        public MergeContainedRunnable​(boolean isLeftEditable,
                                      boolean isRightEditable,
                                      MergeMode mergeMode,
                                      IDiffRelationshipComputer diffRelationshipComputer)
    • Method Detail

      • merge

        public void merge​(List<? extends Diff> differences,
                          boolean leftToRight,
                          IMerger.Registry mergerRegistry)
        Description copied from interface: IMergeRunnable
        Execute the merge operation.
        Specified by:
        merge in interface IMergeRunnable
        Parameters:
        differences - the differences to merge.
        leftToRight - whether the differences have to be merge from left to right or right to left.
        mergerRegistry - the merger registry to query to get the appropriate mergers for each difference to be merged.