Я создал actionSet с использованием точки расширения org.eclipse.ui.actionSets и добавил к ней одно действие, которое будет отображаться как на панели инструментов, так и в меню запуска.
Фрагмент plug-in.xml будет выглядеть следующим образом.
<extension
point="org.eclipse.ui.actionSets">
<actionSet
id="com.sample.uvextensions.projectextensions"
label="UV Project Extensions"
visible="false">
<action
class="com.sample.uvextensions.actions.UVDebugLaunchAction"
icon="icons/sample.gif"
id="com.sample.uvextensions.debugkeilaction"
label="Launch Keil debug session"
menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
style="push"
toolbarPath="org.eclipse.debug.ui.launchActionSet/debug">
</action>
</actionSet>
Я хочу показывать эти действия меню и панели инструментов, когда пользователь находится в перспективе C / C ++ (org.eclipse.cdt.ui.CPerspective). Как мне добиться этого с помощью конфигурации xml?