Class Navigatable
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 Summary
Fields Modifier and Type Field Description static int
NEXT_UNRESOLVED_CHANGE
static int
PREVIOUS_UNRESOLVED_CHANGE
protected EMFCompareStructureMergeViewerContentProvider.CallbackType
uiSyncCallbackType
-
Constructor Summary
Constructors Constructor Description Navigatable(WrappableTreeViewer viewer, EMFCompareStructureMergeViewerContentProvider contentProvider)
-
Method Summary
Modifier and Type Method Description void
fireOpen(java.lang.Object element)
Execute the fireOpen method of the viewer associated to this navigatable.java.lang.Object
getInput()
protected java.lang.Object
getNextItem(java.lang.Object start)
Starting at the given item, returns the next item in the viewer.protected java.lang.Object
getPreviousItem(java.lang.Object start)
Starting at the given element, returns the previous item in the viewer.WrappableTreeViewer
getViewer()
Return the viewer associated with this Navigatable.boolean
hasChange(int changeFlag)
boolean
openSelectedChange()
void
refresh()
boolean
selectChange(int flag)
-
Field Details
-
NEXT_UNRESOLVED_CHANGE
public static final int NEXT_UNRESOLVED_CHANGE- See Also:
- Constant Field Values
-
PREVIOUS_UNRESOLVED_CHANGE
public static final int PREVIOUS_UNRESOLVED_CHANGE- See Also:
- Constant Field Values
-
uiSyncCallbackType
-
-
Constructor Details
-
Navigatable
public Navigatable(WrappableTreeViewer viewer, EMFCompareStructureMergeViewerContentProvider contentProvider)
-
-
Method Details
-
selectChange
public boolean selectChange(int flag)- Specified by:
selectChange
in interfaceorg.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
Return the viewer associated with this Navigatable.- Returns:
- the viewer associated with this Navigatable.
-
getInput
public java.lang.Object getInput()- Specified by:
getInput
in interfaceorg.eclipse.compare.INavigatable
-
openSelectedChange
public boolean openSelectedChange()- Specified by:
openSelectedChange
in interfaceorg.eclipse.compare.INavigatable
- See Also:
INavigatable.openSelectedChange()
-
hasChange
public boolean hasChange(int changeFlag)- Specified by:
hasChange
in interfaceorg.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.
-