Панель инструментов и меню представления отсутствуют при повторном открытии рабочего пространства - PullRequest
0 голосов
/ 01 октября 2018

Я пишу плагин для eclipse и хочу использовать определение фрагмента модели e4, чтобы добавить панель инструментов и меню в основной вид плагина.Когда плагин изначально открыт (впервые в рабочей области), отображаются и панель инструментов, и меню.Однако при любом последующем открытии того же рабочего пространства отображается вид, но отсутствуют панель инструментов и меню.

enter image description here

В точке расширенияЯ пытался применить фрагмент к «Always», «Initial» и «Notexists», но ничего не решило проблему.

Я подозреваю, что механизмы кэширования элементов плагина каким-то образом повреждают мою локальную среду таким образом, что представление не воссоздается каждый раз, когда оно загружается.Кто-нибудь испытывал подобный эффект?

Есть ли способ программной очистки любых оставшихся фрагментов пользовательского интерфейса и повторной инициализации всей модели, созданной одним плагином?Есть ли способ «пройти через» процесс инициализации фрагментов модели, чтобы наблюдать процесс создания (я думаю о чем-то похожем на точку останова в определении плагина)?

...