Я пытаюсь создать пару функций для своего e4 rcp.
Создайте несколько экземпляров rcp, используя опцию меню в rcp;
Например: В eclipse IDE есть пункт меню для этого,
Window → New Window
, создает другой экземпляр существующей среды IDE. Я пытаюсь достичь аналогичной функциональности для своего rcp, используя e4.
Добавление перспективы (MPartStack
/MPart
) в пользовательский интерфейс диалога. Можно ли добавить перспективу в диалоговое окно (я мог бы сделать диалог как модальный, используя SWT.APPLICATION_MODAL
, но я не уверен, можем ли мы добавить/как добавить Mperspective
, MPart
, MPartStack
в диалог)
Не могли бы вы дать мне несколько указаний о том, как достичь этих функциональных возможностей?
Для нового окна рассмотрите EModelService
cloneElement
и cloneSnippet
для дублирования существующих элементов пользовательского интерфейса или для создания новой копии предварительно определенного фрагмента из модели приложения.