I have multiple views in an eclipse RCP application:
1) map view with push pin icons 2) list view of all push pins 3) a view displaying the push pin properties
I also have a model object with a get/setActivePushPin acessor methods.
How do I properly coordinate the push pin selection?
When I select a push pin on either the map or list view, the active push pin should change and the other view should be notified.
I realize each view needs to have a ISelectionListener, but it seems that the listeners should be hooking into a common ISelectionProvider specifically for push pin selection events rather than explicitly hooking into a particular view.