На странице Eclipse есть ссылка на старое руководство . Они объясняют это там:
Каждая часть рабочего места имеет IWorkbenchPartSite
, и для этого сайта можно выбрать поставщика выбора. Когда я создал наш образец представления, я создал экземпляр ListViewer
, который реализует ISelectionProvider
. Я передаю это ListViewer
объекту IWorkbenchPartSite
через setSelectionProvider
. Это позволяет представлению свойства получать информацию об изменениях выбора в нашем списке, когда наше представление является активной частью рабочей среды.
Представление показывает свойства выбора, оно слушает всех поставщиков выбора. Вам не нужно регистрировать свой вид на выбранный получатель .