Как добавить плагин с перспективой и видом в мое собственное приложение RCP - PullRequest
2 голосов
/ 19 января 2012

У меня очень простое приложение RCP (e3.7.1) только с одним (Hello World) плагином.В целях контроля кода я хочу разработать все перспективы и представления в отдельных плагинах.Я сейчас настроил один плагин с перспективой и видом.Как мне вставить их в мой основной плагин RCP, например, где я могу настроить, какие расширения / точки расширения?Я хочу, чтобы перспектива и вид также появлялись в меню перспективы.

Ответы [ 2 ]

1 голос
/ 19 января 2012

Как вы создали свое приложение RCP, вы создали определение .product? Вы создали функцию?

В основном Eclipse основан на плагинах (OSGI-комплектах), и вы можете создавать вид и перспективу в различных плагинах. Пока ваш плагин является частью определения RCP .product либо как простой плагин, либо как определение функции, вы сможете экспортировать приложение RCP со всеми желаемыми плагинами. Если вы просто говорите о том, как запустить их из Eclipse, вам нужно отредактировать конфигурацию запуска и добавить все подключаемые модули, которые нужно активировать, в конфигурации запуска приложения Eclipse. Эта конфигурация используется для запуска приложения RCP.

0 голосов
/ 19 января 2012

Набор ярлыков вида и перспективы в этих меню специфичен для текущей перспективы.

Если перспектива, по которой вы хотите сделать эти ярлыки доступными, принадлежит вам, тогда вам нужно вызвать IPageLayout методов addShowViewShortcut() и addPerspectiveShortcut() из ваших IPerspectiveFactory. Если вы хотите сделать эти ярлыки доступными для чьей-либо перспективы, используйте org.eclipse.ui.perspectiveExtensions точка расширения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...