Listenin’ to Parts
The Eclipse workbench contains a collection of stacked views and editors. Some views change their appearance based on the active editor. The Outline view is a good example of this: it changes its appearance (sometimes quite dramatically) when a different editor is activated. The workbench provides a handy mechanism that...