Interface IMerger

    • Method Detail

      • isMergerFor

        boolean isMergerFor​(Diff target)
        Check if the merger is a good candidate to merge the given difference.
        Parameters:
        target - The given target difference.
        Returns:
        True if it is the good candidate, false otherwise.
      • getRanking

        int getRanking()
        Returns the ranking of this merger.
        Returns:
        The ranking.
      • setRanking

        void setRanking​(int parseInt)
        Set the ranking of this merger.
        Parameters:
        parseInt - The ranking.
      • copyRightToLeft

        void copyRightToLeft​(Diff target,
                             Monitor monitor)
        Executes the copy from right to left.
        Parameters:
        target - The difference to handle.
        monitor - Monitor.
      • copyLeftToRight

        void copyLeftToRight​(Diff target,
                             Monitor monitor)
        Executes the copy from left to right.
        Parameters:
        target - The difference to handle.
        monitor - Monitor.
      • setRegistry

        void setRegistry​(IMerger.Registry registry)
        Set the registry containing this merger.
        Parameters:
        registry - The merger registry.
      • getRegistry

        IMerger.Registry getRegistry()
        Get the registry.
        Returns:
        The registry.