В любой момент времени может быть только один поставщик выбора на окно / страницу рабочего места, и это тот, который предоставляется активной деталью рабочего места .Следовательно, можно только обеспечить выбор и уведомить об изменении выбора из представления или редактора.
Хотя можно получить доступ к поставщику выбора текущей активной детали и установить для него выбор ...
workbenchWindow.getActivePage().getActivePart().getSite().
getSelectionProvider().setSelection(ISelection);
... не гарантируется, что (1) существует активная часть в то время, и (2) поставщик выбора активной части поддерживает тип выбора, который вы хотите предоставить.