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.
145 lines
6.6 KiB
145 lines
6.6 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension point="org.eclipse.ui.commands">
|
|
<command name="图纸创建物料" id="cn.net.connor.designtopart.commands.DesignToPartCommand"/>
|
|
<command name="数据发放" id="cn.net.connor.designtopart.commands.DataAllocationCommand"/>
|
|
<!--新增杭州世宝按钮-->
|
|
<command name="派生更改请求ECR" id="com.connor.plm.sb02.DerivedChangeRequestCommand"/>
|
|
<command name="派生更改通知ECN" id="com.connor.plm.sb02.DerivedChangeNoticeCommand"/>
|
|
<command name="派生更改通知ECO" id="com.connor.plm.sb02.DerivedChangeOptionCommand"/>
|
|
<command name="批量修订" id="cn.net.connor.plm.batchRevisionCommand"/>
|
|
</extension>
|
|
|
|
|
|
<extension point="org.eclipse.ui.handlers">
|
|
<handler commandId="cn.net.connor.designtopart.commands.DesignToPartCommand" class="k.KHandler"/>
|
|
<handler class="cn.net.connor.plm.handlers.DataAllocationHandler" commandId="cn.net.connor.designtopart.commands.DataAllocationCommand"/>
|
|
|
|
<handler commandId="com.connor.plm.sb02.DerivedChangeRequestCommand" class="com.connor.plm.KHandler"/>
|
|
<handler commandId="com.connor.plm.sb02.DerivedChangeNoticeCommand" class="com.connor.plm.KHandler"/>
|
|
<handler commandId="com.connor.plm.sb02.DerivedChangeOptionCommand" class="com.connor.plm.KHandler"/>
|
|
<handler commandId="cn.net.connor.plm.batchRevisionCommand" class="cn.net.connor.plm.batchRevision.BatchRevisionHandler"/>
|
|
</extension>
|
|
|
|
|
|
<extension point="org.eclipse.ui.menus">
|
|
<menuContribution locationURI="menu:custWJ?after=projectCust">
|
|
<command commandId="cn.net.connor.designtopart.commands.DesignToPartCommand" id="cn.net.connor.designtopart.menu.designtopart"/>
|
|
</menuContribution>
|
|
|
|
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?before=additions">
|
|
<command commandId="cn.net.connor.designtopart.commands.DataAllocationCommand" mnemonic="S" icon="icons/refresh_16.png" id="com.LINIX.sap.commands.batchDownload">
|
|
<visibleWhen>
|
|
<and>
|
|
<or>
|
|
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
|
|
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
|
|
</or>
|
|
<iterate ifEmpty="false">
|
|
<adapt type="com.teamcenter.rac.kernel.TCComponent">
|
|
<!-- A8_ProductRevision==> 指定版本类型-->
|
|
<test property="com.teamcenter.rac.kernel.TCComponent.type" value="DocumentRevision" />
|
|
</adapt>
|
|
</iterate>
|
|
<with variable="rac_command_suppression">
|
|
<not>
|
|
<iterate operator="or"><equals value="com.nancal.XXXHandler" /> </iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
|
|
|
|
<!--杭州世宝新增:派生按钮-->
|
|
<command id="com.connor.plm.sb02.menus.DerivedChangeRequestCommand" commandId="com.connor.plm.sb02.DerivedChangeRequestCommand">
|
|
<visibleWhen>
|
|
<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>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="com.connor.plm.sb02.menus.DerivedChangeNoticeCommand" commandId="com.connor.plm.sb02.DerivedChangeNoticeCommand">
|
|
<visibleWhen>
|
|
<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>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="com.connor.plm.sb02.menus.DerivedChangeOptionCommand" commandId="com.connor.plm.sb02.DerivedChangeOptionCommand">
|
|
<visibleWhen>
|
|
<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>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menuContribution>
|
|
|
|
<!--右键菜单:批量修订-->
|
|
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
|
|
<command id="cn.net.connor.plm.menus.batchRevision" commandId="cn.net.connor.plm.batchRevisionCommand">
|
|
<visibleWhen>
|
|
<and>
|
|
<reference
|
|
definitionId="com.teamcenter.rac.ui.inMainPerspective">
|
|
</reference>
|
|
<iterate ifEmpty="false">
|
|
<adapt type="com.teamcenter.rac.kernel.TCComponent">
|
|
<or>
|
|
<!-- <test property="com.teamcenter.rac.kernel.TCComponent.type" value="ChangeNoticeRevision" />-->
|
|
<test
|
|
property="com.teamcenter.rac.kernel.TCComponent.property"
|
|
args="object_string" value="问题项">
|
|
</test>
|
|
<test
|
|
property="com.teamcenter.rac.kernel.TCComponent.property"
|
|
args="object_string" value="受影响项">
|
|
</test>
|
|
</or>
|
|
</adapt>
|
|
</iterate>
|
|
<with
|
|
variable="rac_command_suppression">
|
|
<not>
|
|
<iterate
|
|
operator="or">
|
|
<equals
|
|
value="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler">
|
|
</equals>
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menuContribution>
|
|
</extension>
|
|
|
|
|
|
</plugin>
|