Вместо того, чтобы обращаться к другому представлению напрямую, вы должны использовать ISelectionService
страницы рабочего места.
В первом представлении вы устанавливаете средство просмотра таблиц в качестве поставщика выборадля своего сайта:
getSite().setSelectionProvider(viewer);
В другом представлении вы регистрируете прослушиватель выбора на IWorkbenchPage
:
getSite().getPage().addSelectionListener(firstViewID, listener);
В вашем слушателе Вы можете получить доступ к выбранному элементу, используя IStructuredSelection интерфейс:
public void selectionChanged(IWorkbenchPart part, ISelection selection) {
//Assuming structured selection from structured viewer
IStructuredSelection structSel = (IStructuredSelection)selection;
Object selElement = structSel.getFirstElement();
}