Class ComparisonScopeInput

  • All Implemented Interfaces:
    org.eclipse.compare.structuremergeviewer.ICompareInput

    public class ComparisonScopeInput
    extends Object
    implements org.eclipse.compare.structuremergeviewer.ICompareInput
    • Method Detail

      • getComparisonScope

        public IComparisonScope getComparisonScope()
        Returns:
        the scope
      • getName

        public String getName()
        Specified by:
        getName in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.getName()
      • getImage

        public org.eclipse.swt.graphics.Image getImage()
        Specified by:
        getImage in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.getImage()
      • getKind

        public int getKind()
        Specified by:
        getKind in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.getKind()
      • getAncestor

        public org.eclipse.compare.ITypedElement getAncestor()
        Specified by:
        getAncestor in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.getAncestor()
      • getLeft

        public org.eclipse.compare.ITypedElement getLeft()
        Specified by:
        getLeft in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.getLeft()
      • getRight

        public org.eclipse.compare.ITypedElement getRight()
        Specified by:
        getRight in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.getRight()
      • setLeftEditable

        public void setLeftEditable​(boolean leftEditable)
      • setRightEditable

        public void setRightEditable​(boolean rightEditable)
      • isLeftEditable

        public boolean isLeftEditable()
      • isRightEditable

        public boolean isRightEditable()
      • addCompareInputChangeListener

        public void addCompareInputChangeListener​(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)
        Specified by:
        addCompareInputChangeListener in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.addCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener)
      • removeCompareInputChangeListener

        public void removeCompareInputChangeListener​(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener listener)
        Specified by:
        removeCompareInputChangeListener in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.removeCompareInputChangeListener(org.eclipse.compare.structuremergeviewer.ICompareInputChangeListener)
      • fireChange

        protected void fireChange()
        Fire a compare input change event. This method must be called from the UI thread.
      • copy

        public void copy​(boolean leftToRight)
        Specified by:
        copy in interface org.eclipse.compare.structuremergeviewer.ICompareInput
        See Also:
        ICompareInput.copy(boolean)