2012-08-30 3 views
0

Приложение RCP (на основе инфраструктуры Eclipse) имеет несколько модулей. Эти модули могут быть включены или отключены в зависимости от состояния приложения, и эта информация доступна через variables (вы можете думать об активной перспективе).Как включить или отключить новый мастер eclipse?

Кроме того, каждый модуль способствует появлению новых мастеров (точка расширения «org.eclipse.ui.newWizards»), чтобы предоставить пользователю возможность создавать определенные элементы. Но это разрешено только в том случае, если модуль включен ...

Есть ли способ включить или отключить «новый мастер» в зависимости от состояния приложения RCP?

ответ

0

По моему опыту, что это осуществляется автоматически. То есть, если плагин, к которому принадлежит ваш мастер, не загружен, ваш мастер автоматически будет исключен из активных расширений RCP.

+0

Мое приложение RCP состоит из нескольких плагинов, но в зависимости от типа проекта я хочу показать только подмножество мастеров ... поэтому даже если плагин установлен, я могу не показывать его мастеров. .. – Matteo

Смежные вопросы