public class Navigatable extends Object implements org.eclipse.compare.INavigatable
Modifier and Type | Field and Description |
---|---|
static int |
NEXT_UNRESOLVED_CHANGE |
static int |
PREVIOUS_UNRESOLVED_CHANGE |
protected EMFCompareStructureMergeViewerContentProvider.CallbackType |
uiSyncCallbackType |
Constructor and Description |
---|
Navigatable(WrappableTreeViewer viewer,
EMFCompareStructureMergeViewerContentProvider contentProvider) |
Modifier and Type | Method and Description |
---|---|
void |
fireOpen(Object element)
Execute the fireOpen method of the viewer associated to this navigatable.
|
Object |
getInput() |
protected Object |
getNextItem(Object start)
Starting at the given item, returns the next item in the viewer.
|
protected Object |
getPreviousItem(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) |
public static final int NEXT_UNRESOLVED_CHANGE
public static final int PREVIOUS_UNRESOLVED_CHANGE
protected EMFCompareStructureMergeViewerContentProvider.CallbackType uiSyncCallbackType
public Navigatable(WrappableTreeViewer viewer, EMFCompareStructureMergeViewerContentProvider contentProvider)
public boolean selectChange(int flag)
selectChange
in interface org.eclipse.compare.INavigatable
public void refresh()
public void fireOpen(Object element)
element
- the input of the selection of the open event fired by the fireOpen method.public WrappableTreeViewer getViewer()
public Object getInput()
getInput
in interface org.eclipse.compare.INavigatable
public boolean openSelectedChange()
openSelectedChange
in interface org.eclipse.compare.INavigatable
INavigatable.openSelectedChange()
public boolean hasChange(int changeFlag)
hasChange
in interface org.eclipse.compare.INavigatable
INavigatable.hasChange(int)
protected Object getNextItem(Object start)
start
- the item for which to find the next one.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.