2016-10-14 4 views
2

Есть ли способ программно получить список активных плагинов в Eclipse?Получить список активных плагинов в Eclipse RCP

Я знаю, что класс BundleContext имеет метод getBundles(), который возвращает все установленные пакеты, но мне нужен список только активных.

Есть ли способ сделать это?

ответ

1

Bundle::getState() возвращает текущее состояние комплекта. Возможные значения: UNINSTALLED, INSTALLED, RESOLVED, STARTING, STOPPING и ACTIVE.

Чтобы получить все активные пакеты, отфильтруйте список связок, возвращаемых BundleContext::getBundles(), чтобы включить только пакеты с состоянием == ACTIVE.

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