Опция "This plug-in will make contributions to the UI" по существу становится проигнорированной, если предыдущая опция "Generate an activator, a Java class that controls the plug-in's life cycle" НЕ выбрана"?
сопроводительный текст http://img179.imageshack.us/img179/6710/newpluginoptions.png
Насколько я могу судить, да - в этом случае он игнорируется.
Переключатель « Этот плагин будет вносить вклад в пользовательский интерфейс » управляет двумя вещами:
1) Какой класс расширяется автоматически сгенерированным классом Activator (см. Дальнейшее объяснение ниже).
2) Список доступных шаблонов для выбора на странице мастера « Далее> ».
Но если первый вариант не выбран, ни один из них не применим. Это почти похоже на ошибку логики формы. В идеале пользовательский интерфейс должен условно включать / отключать второй переключатель. Ну что ж ...
Если установлено значение ON, Activator расширяет org.eclipse.ui.plugin.AbstractUIPlugin
, если установлено значение OFF, Activator расширяет org.eclipse.core.runtime.Plugin
Игнорируется.
Это пережиток области до OSGi, где вы могли разработать подключаемый модуль, вносящий вклад в Eclipse UI без использования активатора: см. Расширение Eclipse и службы OSGi .
(источник: eclipsezone.com )
(Активатора нет)