blob: 1e2fe45fa7f9eae23016f18a47cb43ab6386f07a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.commands">
<command
name="Create Protocol"
description="Create a protocol and all required elements"
categoryId="com.zeligsoft.umlrt.papyrus.commands-category"
id="com.zeligsoft.umlrt.papyrus.protocol"/>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
commandId="com.zeligsoft.umlrt.papyrus.protocol"
class="org.eclipse.papyrusrt.protocoleditor.internal.UMLRTProtocolMenuHandler">
</handler>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
allPopups="true"
locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup">
<command
commandId="com.zeligsoft.umlrt.papyrus.protocol">
<visibleWhen checkEnabled="true"/>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.emf.transaction.listeners">
<listener
class="org.eclipse.papyrusrt.protocoleditor.listeners.UMLRTProtocolListener">
</listener>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup class="org.eclipse.papyrusrt.protocoleditor.UMLRTModelElementSelectionService"/>
</extension>
<extension
point="org.eclipse.papyrus.views.properties.context">
<context
contextModel="propertyView/umlrt-codegen.ctx"
isCustomizable="true">
</context>
</extension>
<!--
<extension point="org.eclipse.ui.bindings">
<key
commandId="com.zeligsoft.umlrt.papyrus.codegen"
sequence=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
-->
</plugin>