blob: 874a98feac71f20361e7880c90c327860210ac8d [file]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.commands">
<category
name="UML-RT Commands"
description="Commands related to the PapyrusRT UML-RT implementation"
id="org.eclipse.papyrusrt.codegen.papyrus.commands-category"/>
<command
name="UML-RT Code Generator"
description="Generate code for the selected element of a UML-RT model"
categoryId="org.eclipse.papyrusrt.codegen.papyrus.commands-category"
id="org.eclipse.papyrusrt.codegen.papyrus.codegen"/>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
commandId="org.eclipse.papyrusrt.codegen.papyrus.codegen"
class="org.eclipse.papyrusrt.codegen.papyrus.internal.UMLRTCppCodeGen">
<!--
<activeWhen>
<with variable="selection">
<iterate operator="and">
<adapt type="org.eclipse.core.resources.IFile">
<or>
<test property="org.eclipse.core.resources.name" value="*.hex"/>
<test property="org.eclipse.core.resources.name" value="*.exh"/>
</or>
</adapt>
</iterate>
</with>
</activeWhen>
-->
</handler>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
allPopups="true"
locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup">
<command
commandId="org.eclipse.papyrusrt.codegen.papyrus.codegen">
<visibleWhen checkEnabled="true"/>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.papyrus.infra.core.service">
<service
classname="org.eclipse.papyrusrt.codegen.papyrus.internal.ModelCloseService"
id="org.eclipse.papyrusrt.codegen.papyrus.modelclose"
priority="1"
startKind="startup">
<dependsOn
serviceKeyRef="org.eclipse.papyrus.infra.core.editor.IMultiDiagramEditor">
</dependsOn>
</service>
</extension>
<!--
<extension point="org.eclipse.ui.bindings">
<key
commandId="com.zeligsoft.umlrt.papyrus.codegen"
sequence=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
-->
</plugin>