Eclipse RCP permite que dos vistas se comuniquen

Actualmente estoy creando una aplicación RCP basada en Eclipse. En uno de mis complementos estoy agregando dos vistas a través del código:

    layout.addView("dev.asd.tableviewer.tree", IPageLayout.LEFT, 0.25f, IPageLayout.ID_EDITOR_AREA);
    layout.addView("dev.asd.tableviewer.view", IPageLayout.RIGHT, 0.75f, IPageLayout.ID_EDITOR_AREA);

La primera vista contiene un visualizador de árbol, la segunda un visualizador de tabla. Ahora quiero actualizar el contenido del tableviewer de acuerdo con la selección del treeviewer. Mi pregunta es, ¿cómo puedo hacer referencia al tableviewer desde el treeviewer? ¿O hay otra forma de resolver este problema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta