Interface IMergeViewer

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  IMergeViewer.MergeViewerSide
      An enum that represents the side of the viewer and provides utilty methods to manage sides.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.eclipse.swt.widgets.Control getControl()
      Returns the primary control associated with this viewer.
      IMergeViewer.MergeViewerSide getSide()
      void refresh()
      Refreshes this viewer completely with information freshly obtained from this viewer's model.
      void setInput​(Object input)
      Sets or clears the input for this viewer.
      void setSelection​(org.eclipse.jface.viewers.ISelection selection, boolean reveal)
      Sets a new selection for this viewer and optionally makes it visible.
      • Methods inherited from interface org.eclipse.jface.viewers.IInputProvider

        getInput
      • Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider

        addSelectionChangedListener, getSelection, removeSelectionChangedListener, setSelection
    • Method Detail

      • getControl

        org.eclipse.swt.widgets.Control getControl()
        Returns the primary control associated with this viewer.
        Returns:
        the SWT control which displays this viewer's content
      • refresh

        void refresh()
        Refreshes this viewer completely with information freshly obtained from this viewer's model.
      • setInput

        void setInput​(Object input)
        Sets or clears the input for this viewer.
        Parameters:
        input - the input of this viewer, or null if none
      • setSelection

        void setSelection​(org.eclipse.jface.viewers.ISelection selection,
                          boolean reveal)
        Sets a new selection for this viewer and optionally makes it visible.

        Subclasses must implement this method.

        Parameters:
        selection - the new selection
        reveal - true if the selection is to be made visible, and false otherwise