In Eclipse RCP, I am creating views for the Perspective using IPageLayout.addView(...)
But this way I don\'t have a reference to the view. Therefore I d
Besides what VonC has mentioned above, you can also use ISourceProviderListener if the changes you need are not triggered by selection.
ViewB implements ISourceProviderListenerISourceProvider and register it in the servicesViewA get the ISourceProvider and update it to trigger the changes in ViewBRead the documentation on those interfaces along with IServiceLocator and ISourceProviderService to get better idea how it all plays out.
You can also see this Lars Vogel's tutorial which has some example how to use the ISourceProvider