blob: a0ffcbd4138b0f278f35c4388443848421a01b82 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:papyrus.requirements.menu">
<menu
id="papyrus.requirements.sysml14.assistant.menu"
label="%papyrus.requirements.sysml14.assistant.menu.label"
tooltip="%papyrus.requirements.sysml14.assistant.menu.tooltip">
<visibleWhen>
<with
variable="activeEditorId">
<equals
value="org.eclipse.papyrus.infra.core.papyrusEditor">
</equals>
</with>
</visibleWhen>
</menu>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:papyrus.requirements.sysml14.assistant.menu">
<command
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.PapyrusReqSysMLRequirementHandler"
icon="images/Requirement.gif"
label="%createNewRequirement.command.label"
style="push"
tooltip="%createNewRequirement.command.tooltip">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<test
forcePluginActivation="true"
property="org.eclipse.papyrus.requirements.sysml14.testers.appliesSysMLProfile"
value="true">
</test>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.DecomposeReqHandler"
icon="images/ContainmentConnection.gif"
label="%decomposeRequirement.command.label"
style="push"
tooltip="%decomposeRequirement.command.tooltip">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<test
forcePluginActivation="true"
property="org.eclipse.papyrus.requirements.sysml14.testers.isRequirementElement"
value="true">
</test>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.CommentReqHandler"
icon="images/Comment.gif"
label="%createComments.command.label"
style="push"
tooltip="%createComments.command.tooltip">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<test
forcePluginActivation="true"
property="org.eclipse.papyrus.requirements.sysml14.testers.isRequirementElement"
value="true">
</test>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.ExtractCommentsHandler"
icon="images/Link.gif"
label="%extractComments.command.label"
style="push"
tooltip="%extractComments.command.tooltip">
<visibleWhen
checkEnabled="false">
<with
variable="selection">
<test
forcePluginActivation="true"
property="org.eclipse.papyrus.requirements.sysml14.testers.isRequirementElement"
value="true">
</test>
</with>
</visibleWhen>
</command>
<command
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.SetIdSubTreeHandler"
label="Set Ids for the the requirement tree"
style="push"
tooltip="Set Id for the the requirement tree">
<visibleWhen
checkEnabled="true">
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.PapyrusReqSysMLRequirementHandler"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+1">
</key>
<key
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.DecomposeReqHandler"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+2">
</key>
<key
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.CommentReqHandler"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+4">
</key>
<key
commandId="org.eclipse.papyrus.requirements.sysml14.assistant.handlers.ExtractCommentsHandler"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+5">
</key>
</extension>
</plugin>