Опция “This plug-in will make contributions to the UI” - поведение и объяснение

Опция "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

5
задан Anon Support 2010 19 May 2010 в 18:22
поделиться

2 ответа

Насколько я могу судить, да - в этом случае он игнорируется.

Переключатель « Этот плагин будет вносить вклад в пользовательский интерфейс » управляет двумя вещами:

1) Какой класс расширяется автоматически сгенерированным классом Activator (см. Дальнейшее объяснение ниже).

2) Список доступных шаблонов для выбора на странице мастера « Далее> ».

Но если первый вариант не выбран, ни один из них не применим. Это почти похоже на ошибку логики формы. В идеале пользовательский интерфейс должен условно включать / отключать второй переключатель. Ну что ж ...


Если установлено значение ON, Activator расширяет org.eclipse.ui.plugin.AbstractUIPlugin

, если установлено значение OFF, Activator расширяет org.eclipse.core.runtime.Plugin

4
ответ дан 14 December 2019 в 19:04
поделиться

Игнорируется.
Это пережиток области до OSGi, где вы могли разработать подключаемый модуль, вносящий вклад в Eclipse UI без использования активатора: см. Расширение Eclipse и службы OSGi .

alt text
(источник: eclipsezone.com )

(Активатора нет)

1
ответ дан 14 December 2019 в 19:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: