Class Navigatable
java.lang.Object
org.eclipse.emf.compare.ide.ui.internal.structuremergeviewer.Navigatable
- All Implemented Interfaces:
org.eclipse.compare.INavigatable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
Fields inherited from interface org.eclipse.compare.INavigatable
FIRST_CHANGE, LAST_CHANGE, NAVIGATOR_PROPERTY, NEXT_CHANGE, PREVIOUS_CHANGE
-
Constructor Summary
ConstructorsConstructorDescriptionNavigatable
(WrappableTreeViewer viewer, EMFCompareStructureMergeViewerContentProvider contentProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Execute the fireOpen method of the viewer associated to this navigatable.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.Return the viewer associated with this Navigatable.boolean
hasChange
(int changeFlag) boolean
void
refresh()
boolean
selectChange
(int flag)
-
Field Details
-
NEXT_UNRESOLVED_CHANGE
public static final int NEXT_UNRESOLVED_CHANGE- See Also:
-
PREVIOUS_UNRESOLVED_CHANGE
public static final int PREVIOUS_UNRESOLVED_CHANGE- See Also:
-
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
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
- 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
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
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.
-