You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
125 lines
4.7 KiB
125 lines
4.7 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<!--菜单名称定义-->
|
|
<extension point="org.eclipse.ui.commands">
|
|
<command name="备份实施计划" id="com.connor.plm.sample.DatasetSaveAsHandler"> </command>
|
|
<command name="提取属性到Word/Excel" id="com.connor.plm.sb01.PropertyToWordOrExcelCommand"/>
|
|
<command name="派生更改请求ECR" id="com.connor.plm.sb02.DerivedChangeRequestCommand"/>
|
|
<command name="派生更改通知ECN" id="com.connor.plm.sb02.DerivedChangeNoticeCommand"/>
|
|
</extension>
|
|
<!--菜单跳转到对应程序-->
|
|
<extension point="org.eclipse.ui.handlers">
|
|
<handler
|
|
class="com.connor.plm.sample.DatasetSaveAsHandler"
|
|
commandId="com.connor.plm.sample.DatasetSaveAsHandler">
|
|
</handler>
|
|
<handler commandId="com.connor.plm.sb01.PropertyToWordOrExcelCommand" class="com.connor.plm.KHandler"/>
|
|
<handler commandId="com.connor.plm.sb02.DerivedChangeRequestCommand" class="com.connor.plm.KHandler"/>
|
|
<handler commandId="com.connor.plm.sb02.DerivedChangeNoticeCommand" class="com.connor.plm.KHandler"/>
|
|
</extension>
|
|
<!--菜单快捷键设置-->
|
|
<extension
|
|
point="org.eclipse.ui.bindings">
|
|
<key
|
|
commandId="com.connor.plm.sample.DatasetSaveAsHandler"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
sequence="M1+6">
|
|
</key>
|
|
</extension>
|
|
<!--菜单显示位置设置-->
|
|
<extension
|
|
point="org.eclipse.ui.menus">
|
|
<menuContribution
|
|
locationURI="menu:org.eclipse.ui.main.menu?after=additions">
|
|
<menu
|
|
id="com.connor.plm.menus.sampleMenu"
|
|
label="世宝二开"
|
|
mnemonic="M">
|
|
<command
|
|
commandId="com.connor.plm.sample.DatasetSaveAsHandler"
|
|
id="com.connor.plm.sample.menus.DatasetSaveAsHandler"
|
|
mnemonic="S">
|
|
</command>
|
|
</menu>
|
|
</menuContribution>
|
|
<!-- 右键菜单 -->
|
|
<menuContribution
|
|
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
|
|
<command
|
|
commandId="com.connor.plm.sample.DatasetSaveAsHandler"
|
|
id="com.connor.plm.sample.menus.DatasetSaveAsHandler"
|
|
mnemonic="S">
|
|
</command>
|
|
<command id="com.connor.plm.sb01.menus.PropertyToWordOrExcelCommand" commandId="com.connor.plm.sb01.PropertyToWordOrExcelCommand">
|
|
<visibleWhen checkEnabled="true">
|
|
<and>
|
|
<iterate ifEmpty="false">
|
|
<adapt type="com.teamcenter.rac.kernel.TCComponent">
|
|
<or>
|
|
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass"
|
|
value="ItemRevision">
|
|
</test>
|
|
</or>
|
|
</adapt>
|
|
</iterate>
|
|
<with variable="rac_command_suppression">
|
|
<not>
|
|
<iterate operator="or">
|
|
<equals value="com.connor.plm.sb01.PropertyToWordOrExcelCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="com.connor.plm.sb02.menus.DerivedChangeRequestCommand" commandId="com.connor.plm.sb02.DerivedChangeRequestCommand">
|
|
<visibleWhen checkEnabled="true">
|
|
<and>
|
|
<iterate ifEmpty="false">
|
|
<adapt type="com.teamcenter.rac.kernel.TCComponent">
|
|
<or>
|
|
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass"
|
|
value="ItemRevision">
|
|
</test>
|
|
</or>
|
|
</adapt>
|
|
</iterate>
|
|
<with variable="rac_command_suppression">
|
|
<not>
|
|
<iterate operator="or">
|
|
<equals value="com.connor.plm.sb02.DerivedChangeRequestCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="com.connor.plm.sb02.menus.DerivedChangeNoticeCommand" commandId="com.connor.plm.sb02.DerivedChangeNoticeCommand">
|
|
<visibleWhen checkEnabled="true">
|
|
<and>
|
|
<iterate ifEmpty="false">
|
|
<adapt type="com.teamcenter.rac.kernel.TCComponent">
|
|
<or>
|
|
<test property="com.teamcenter.rac.kernel.TCComponent.typeClass"
|
|
value="ItemRevision">
|
|
</test>
|
|
</or>
|
|
</adapt>
|
|
</iterate>
|
|
<with variable="rac_command_suppression">
|
|
<not>
|
|
<iterate operator="or">
|
|
<equals value="com.connor.plm.sb02.DerivedChangeNoticeCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menuContribution>
|
|
</extension>
|
|
|
|
</plugin>
|