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 intstatic final intFields 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 TypeMethodDescriptionvoidExecute the fireOpen method of the viewer associated to this navigatable.getInput()protected ObjectgetNextItem(Object start) Starting at the given item, returns the next item in the viewer.protected ObjectgetPreviousItem(Object start) Starting at the given element, returns the previous item in the viewer.Return the viewer associated with this Navigatable.booleanhasChange(int changeFlag) booleanvoidrefresh()booleanselectChange(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:
selectChangein 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:
getInputin interfaceorg.eclipse.compare.INavigatable
-
openSelectedChange
public boolean openSelectedChange()- Specified by:
openSelectedChangein interfaceorg.eclipse.compare.INavigatable- See Also:
-
hasChange
public boolean hasChange(int changeFlag) - Specified by:
hasChangein interfaceorg.eclipse.compare.INavigatable- See Also:
-
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.
-