blob: bf0e03eed891708f0f567cf2bfa116d0131f5f6e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.uml"
id="org.eclipse.papyrus.robotml.generators.intempora.rtmaps.ui.popupMenus.contribution.IFile">
<menu id="org.eclipse.acceleo.module.menu" label="RobotML Generators" path="additionsAcceleo">
<groupMarker name="acceleo"/>
</menu>
<action
class="org.eclipse.papyrus.robotml.generators.intempora.rtmaps.ui.popupMenus.AcceleoGenerateRTMapsAction"
enablesFor="+"
id="org.eclipse.papyrus.robotml.generators.intempora.rtmaps.ui.popupMenus.acceleoGenerateRTMapsAction"
icon="icons/rtmaps_icon.gif"
label="Generate to RTMaps"
menubarPath="org.eclipse.acceleo.module.menu/acceleo"/>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="true"
locationURI="popup:org.eclipse.papyrus.robotML.modelexplorer.popupmenu.generate">
<command
commandId="org.eclipse.robotML.generateRTMapsCommand"
icon="icons/rtmaps_icon.gif"
id="org.eclipse.robotML.generateRTMapsCommand"
label="Generate to RTMaps"
style="push"
tooltip="Generate code to RTMaps middleware">
<!--visibleWhen>
<reference
definitionId="org.eclipse.papyrus.robotml.diagram.common.IsPapyrusActiveWithRobotml">
</reference>
</visibleWhen-->
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.papyrus.editor.category"
description="Generate to RTMaps middleware"
id="org.eclipse.robotML.generateRTMapsCommand"
name="Generate to RTMaps">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.papyrus.robotml.generators.intempora.rtmaps.ui.handler.AcceleoGenerateRTMapsCommandHandler"
commandId="org.eclipse.robotML.generateRTMapsCommand">
</handler>
</extension>
</plugin>