Приложение Eclipse e4: детали, открытые по умолчанию для первого запуска - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть приложение eclipse e4, с основным плагином с «Application.e4xmi», описывающим представление с некоторыми стеками деталей.

Кроме того, у меня есть плагин фрагмента с добавлением «gment.e4xmi »некоторые вещи.

Если плагин фрагмента вносит свой вклад с частью, часть открывается в первый раз, когда приложение выполняется, но если я перемещаю его в другой стек частей, и открываю часть с помощью обработчика кнопки (используя EPartService), он будет открыт снова (я не понимаю, почему).

Если плагин фрагмента добавляет дескриптор части, часть открывается только один раз с помощью обработчика, но для первого приложенияво время выполнения деталь не создается (и она мне нужна).

Как правильно создать дескриптор детали / детали в плагине фрагмента и открыть его только дляПервое выполнение приложения (если пользователь закрывает часть, она должна оставаться закрытой для следующего выполнения приложения).

1 Ответ

0 голосов
/ 04 февраля 2019

Как я обнаружил, лучший способ сделать это - добавить apply = "initial" к тегу фрагмента в файле plugin.xml.Это работает, как и ожидалось.

Вы можете увидеть больше информации по адресу: https://help.eclipse.org/photon/topic/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_e4_workbench_model.html

...