Могу ли я использовать модель Eclipse 4 для создания RCP и подключаемого модуля с использованием одной и той же кодовой базы?

В книге «Разработка подключаемого модуля Eclipse 4 на примере» упоминается, что модель Eclipse 4 обеспечивает способ моделирования приложения. Приложение имеет модель верхнего уровня, покупка также может иметь дополнительные фрагменты модели, предоставленные разными пакетами.

Можно ли вместе разработать RCP и плагин (одну и ту же кодовую базу) с использованием модели приложения? Я просто не знал, как включить проекты плагинов в RCP, использующий модель приложения (Application.e4xmi).


person caritos    schedule 05.02.2014    source источник


Ответы (1)


Да, у вас могут быть плагины. Плагины могут использовать fragments, чтобы внести свой вклад в модель приложения:

<extension
     id="distribFragment"
     point="org.eclipse.e4.workbench.model">
  <fragment
        uri="fragment.e4xmi">
  </fragment>
</extension>

fragment.e4xmi может импортировать из существующей модели приложения и может добавлять новые части, команды, обработчики ....

person greg-449    schedule 05.02.2014