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.

213 lines
7.4 KiB

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.commands">
<command name="工艺分工" id="ProcessDivisionHandler"/>
<command name="工艺另存" id="ProcessBorrowHandler"/>
<command name="工艺复用" id="ProcessMultiplexHandler"/>
<command name="金加工工艺卡片导出" id="ProcessWordExport1Handler"/>
<command name="后道工艺卡片导出" id="ProcessWordExport2Handler"/>
<command name="工装零件工艺卡片导出" id="ProcessWordExport3Handler"/>
<command name="临时金加工工艺卡片导出" id="ProcessWordExport4Handler"/>
<command name="临时后道工艺卡片导出" id="ProcessWordExport5Handler"/>
<command name="刀具工时统计" id="CutterWordTimeHandler"/>
<command name="OA在制品处理流程" id="SendECRtoOAHandler"/>
<command name="OA申购流程" id="OAPurchaseProcessHandler"/>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler class="com.connor.ldy.process.ProcessDivisionHandler" commandId="ProcessDivisionHandler"/>
<handler class="com.connor.ldy.process.ProcessBorrowHandler" commandId="ProcessBorrowHandler"/>
<handler class="com.connor.ldy.process.ProcessMultiplexHandler" commandId="ProcessMultiplexHandler"/>
<handler class="com.connor.ldy.process.ProcessWordExportHandler" commandId="ProcessWordExport1Handler"/>
<handler class="com.connor.ldy.process.ProcessWordExportHandler" commandId="ProcessWordExport2Handler"/>
<handler class="com.connor.ldy.process.ProcessWordExportHandler" commandId="ProcessWordExport3Handler"/>
<handler class="com.connor.ldy.process.ProcessWordExportHandler" commandId="ProcessWordExport4Handler"/>
<handler class="com.connor.ldy.process.ProcessWordExportHandler" commandId="ProcessWordExport5Handler"/>
<handler class="com.connor.ldy.process.CutterWordTimeHandler" commandId="CutterWordTimeHandler"/>
<handler class="com.connor.ldy.oa.SendECRtoOAHandler" commandId="SendECRtoOAHandler"/>
<handler class="com.connor.ldy.oa.OAPurchaseProcessHandler" commandId="OAPurchaseProcessHandler"/>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=additions">
<menu id="com.connor.ldy.menu" label="联德PLM开发菜单">
<menu id="com.connor.ldy.processmenu" label="工艺开发菜单">
<command commandId="ProcessDivisionHandler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessDivisionHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProcessBorrowHandler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessBorrowHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProcessMultiplexHandler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessMultiplexHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<menu id="com.connor.ldy.processwordmenu" label="导出工艺卡片">
<command commandId="ProcessWordExport1Handler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessWordExport1Handler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProcessWordExport2Handler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessWordExport2Handler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProcessWordExport3Handler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessWordExport3Handler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProcessWordExport4Handler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessWordExport4Handler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProcessWordExport5Handler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="ProcessWordExport5Handler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menu>
</menu>
<command commandId="CutterWordTimeHandler">
<visibleWhen checkEnabled="true">
<and>
<or>
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
</or>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="CutterWordTimeHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<menu id="com.connor.ldy.oamenu" label="OA集成">
<command commandId="SendECRtoOAHandler">
<visibleWhen checkEnabled="true">
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="SendECRtoOAHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="OAPurchaseProcessHandler">
<visibleWhen checkEnabled="true">
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="OAPurchaseProcessHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menu>
</menu>
</menuContribution>
</extension>
</plugin>