java.lang.Object
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.Navigatable
All Implemented Interfaces:
org.eclipse.compare.INavigatable

public class Navigatable
extends java.lang.Object
implements org.eclipse.compare.INavigatable
  • Field Details

  • Constructor Details

  • Method Details

    • selectChange

      public boolean selectChange​(int flag)
      Specified by:
      selectChange in interface org.eclipse.compare.INavigatable
    • refresh

      public void refresh()
    • fireOpen

      public void fireOpen​(java.lang.Object element)
      Execute the fireOpen method of the viewer associated to this navigatable.
      Parameters:
      element - the input of the selection of the open event fired by the fireOpen method.
    • getViewer

      public WrappableTreeViewer getViewer()
      Return the viewer associated with this Navigatable.
      Returns:
      the viewer associated with this Navigatable.
    • getInput

      public java.lang.Object getInput()
      Specified by:
      getInput in interface org.eclipse.compare.INavigatable
    • openSelectedChange

      public boolean openSelectedChange()
      Specified by:
      openSelectedChange in interface org.eclipse.compare.INavigatable
      See Also:
      INavigatable.openSelectedChange()
    • hasChange

      public boolean hasChange​(int changeFlag)
      Specified by:
      hasChange in interface org.eclipse.compare.INavigatable
      See Also:
      INavigatable.hasChange(int)
    • getNextItem

      protected java.lang.Object getNextItem​(java.lang.Object start)
      Starting at the given item, returns the next item in the viewer.
      Parameters:
      start - the item for which to find the next one.
      Returns:
      the next item.
    • getPreviousItem

      protected java.lang.Object getPreviousItem​(java.lang.Object start)
      Starting at the given element, returns the previous item in the viewer.
      Parameters:
      start - the item for which to find the previous one.
      Returns:
      the previous item.