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

public class Navigatable extends 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(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 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 Object getNextItem(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 Object getPreviousItem(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.