NavigationHistory and INavigationLocation
How to navigate in Eclipse:
Internally org.eclipse.ui.internal.NavigationHistory maintain all the navigation history.
- create EditorPart implement the INavigationLocationProvider
- add a new INavigationLocation to history by sending a message to NavigationHistory.markLocation(IEditorPart part)
