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.

377 lines
20 KiB

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.views">
<category id="cn.net.connor.process.view" name="工艺视图"/>
<view
category="cn.net.connor.process.view"
closable="true"
allowMultiple="false"
icon="icons/meprocess_16.png"
class="cn.net.connor.process.processview.ProcessPropertyView"
id="cn.net.connor.process.processview.ProcessPropertyView"
name="工艺工序编辑">
</view>
<view
category="cn.net.connor.process.view"
closable="true"
allowMultiple="false"
icon="icons/meoperation_16.png"
class="cn.net.connor.process.meopviewfx.MEOPEditView"
id="cn.net.connor.process.meopview.MEOPEditView"
name="工道编辑">
</view>
</extension>
<extension point="com.teamcenter.rac.aifrcp.viewDefs">
<view
alwaysUseSetRootInputObject="true"
autoCloseEnabled="true"
folderId="RAC_Folder_UR"
id="cn.net.connor.process.processview.ProcessPropertyView"
selectionInPrimaryEffectsInvisbleSecondary="false"
selectionInSecondaryEffectsPrimary="false"
type="secondary">
</view>
<view
alwaysUseSetRootInputObject="true"
autoCloseEnabled="true"
folderId="RAC_Folder_UR"
id="cn.net.connor.process.meopview.MEOPEditView"
selectionInPrimaryEffectsInvisbleSecondary="false"
selectionInSecondaryEffectsPrimary="false"
type="secondary">
</view>
</extension>
<extension point="org.eclipse.ui.commands">
<command name="Test" id="cn.net.connor.process.commands.TestCommand"/>
<command name="创建工艺" id="cn.net.connor.process.commands.NewProcessCommand"/>
<command name="创建工序" id="cn.net.connor.process.commands.NewMeopCommand"/>
<command name="修改工序号" id="cn.net.connor.process.commands.ModifyMeopNoCommand"/>
<command name="工装BOM明细表" id="cn.net.connor.process.commands.GZBomExportCommand"/>
<command name="生成工艺卡片" id="cn.net.connor.process.commands.ProcessCardCommand"/>
<command name="A3" id="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A3_"/>
<command name="A4" id="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A4_"/>
<command name="生成工艺规程" id="cn.net.connor.process.commands.ProcessProcedureCommand"/>
<command name="材料试件编辑" id="cn.net.connor.process.commands.EditItemCommand"/>
<command name="在AD中打开" id="cn.net.connor.process.commands.OpenPCBCommand3"/>
<command name="内部截图" id="cn.net.connor.process.commands.ScreenShotCommand"/>
<command name="外部截图" id="cn.net.connor.process.commands.ScreenShotCommand#true"/>
<command name="工艺分工" id="cn.net.connor.process.commands.ProcTaskCommand"/>
<command name="流程名称提取" id="cn.net.connor.process.commands.WorkflowNameCommand"/>
<command name="工艺工序编辑" id="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.processview.ProcessPropertyView"/>
<command name="工道编辑" id="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.meopview.MEOPEditView"/>
<command name="生成工序三维模型" id="cn.net.connor.process.commands.MeopModelCommand"/>
<command name="通过产品查询特殊过程" id="cn.net.connor.process.commands.TSGCExportCommand"/>
<command name="特殊过程被引用情况查询" id="cn.net.connor.process.commands.TSGCRefExportCommand"/>
<command name="工艺升版" id="cn.net.connor.process.commands.ReviseMEProcessCommand"/>
<command name="过程记录卡" id="cn.net.connor.process.commands.GCJLKCommand"/>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler commandId="cn.net.connor.process.commands.TestCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.NewProcessCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.NewMeopCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ModifyMeopNoCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.GZBomExportCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ProcessCardCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A3_" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A4_" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ProcessProcedureCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ScreenShotCommand#true" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ScreenShotCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.EditItemCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.OpenPCBCommand3" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ProcTaskCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.WorkflowNameCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.processview.ProcessPropertyView" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.meopview.MEOPEditView" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.MeopModelCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.TSGCExportCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.TSGCRefExportCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.ReviseMEProcessCommand" class="k.KHandler"/>
<handler commandId="cn.net.connor.process.commands.GCJLKCommand" class="k.KHandler"/>
</extension>
<extension point="org.eclipse.ui.bindings">
<key
commandId="cn.net.connor.process.commands.TestCommand"
sequence="M3+D"
schemeId="com.teamcenter.rac.scheme">
</key>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=designMenu">
<menu label="工艺管理" id="cn.net.connor.process.mainmenu">
<separator name ="sp1" visible="false"/>
<separator name ="sp2" visible="true"/>
<menu label="生成工艺卡" id="cn.net.connor.process.mainmenu.card"/>
<menu label="生成工序附表" id="cn.net.connor.process.mainmenu.gxfb"/>
<menu label="工艺报表" id="cn.net.connor.process.mainmenu.gybb"/>
<separator name ="sp3" visible="true"/>
<menu label="截图工具" id="cn.net.connor.process.mainmenu.screenshot"/>
</menu>
<menu label="客户化功能" id="cn.net.connor.process.khhgn"/>
<menu label="通用菜单" id="cn.net.connor.process.tycd"/>
</menuContribution>
<menuContribution locationURI="menu:cn.net.connor.process.mainmenu.gybb?after=additions">
<command commandId="cn.net.connor.process.commands.GCJLKCommand" id="cn.net.connor.process.mainmenu.gybb.gcjlk"/>
</menuContribution>
<menuContribution locationURI="menu:cn.net.connor.process.tycd?after=additions">
<command commandId="cn.net.connor.process.commands.TSGCExportCommand" id="cn.net.connor.process.tycd.tsgcexport"/>
<command commandId="cn.net.connor.process.commands.TSGCRefExportCommand" id="cn.net.connor.process.tycd.tsgcrefexport"/>
</menuContribution>
<menuContribution locationURI="menu:cn.net.connor.process.mainmenu.screenshot?after=additions">
<command commandId="cn.net.connor.process.commands.ScreenShotCommand" id="cn.net.connor.process.mainmenu.screenshot.external">
<visibleWhen>
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ScreenShotCommand"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.ScreenShotCommand#true" id="cn.net.connor.process.mainmenu.screenshot.internal">
<visibleWhen>
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ScreenShotCommand#true"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="menu:cust.design.gzMenu?after=additions">
<command commandId="cn.net.connor.process.commands.GZBomExportCommand" id="cn.net.connor.process.mainmenu.newprocess">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.pse.inMainView">
</reference>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.GZBomExportCommand"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="menu:cn.net.connor.process.mainmenu?after=sp1">
<command icon="icons/meprocess_16.png" commandId="cn.net.connor.process.commands.NewProcessCommand" id="cn.net.connor.process.mainmenu.newprocess">
<visibleWhen>
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.NewProcessCommand"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.ModifyMeopNoCommand" id="cn.net.connor.process.mainmenu.modifymeopno">
<visibleWhen>
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ModifyMeopNoCommand"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.ProcTaskCommand" id="cn.net.connor.process.mainmenu.proctask">
<visibleWhen>
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ProcTaskCommand"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.processview.ProcessPropertyView" icon="icons/meprocess_16.png" id="cn.net.connor.process.mainmenu.gygxbj">
<visibleWhen>
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.processview.ProcessPropertyView"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.meopview.MEOPEditView" icon="icons/meoperation_16.png" id="cn.net.connor.process.mainmenu.gdbj">
<visibleWhen>
<and>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.OpenViewCommand#cn.net.connor.process.meopview.MEOPEditView"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.MeopModelCommand" id="cn.net.connor.process.mainmenu.meopmodel">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.cme.mpp.inMainView">
</reference>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.ReviseMEProcessCommand" id="cn.net.connor.process.mainmenu.revisemeprocess">
</command>
</menuContribution>
<menuContribution locationURI="menu:cn.net.connor.process.mainmenu.gxfb?after=additions">
<command commandId="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A3_" id="cn.net.connor.process.mainmenu.gxfb.a3">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.cme.mpp.inMainView">
</reference>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A3_"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A4_" id="cn.net.connor.process.mainmenu.gxfb.a4">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.cme.mpp.inMainView">
</reference>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ProcessCardCommand#Connor_AVIC_GYKPSC_CATE_A4_"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="menu:cn.net.connor.process.mainmenu.card?after=additions">
<command commandId="cn.net.connor.process.commands.ProcessCardCommand" id="cn.net.connor.process.mainmenu.card.processcard">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.cme.mpp.inMainView">
</reference>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ProcessCardCommand"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.ProcessProcedureCommand" id="cn.net.connor.process.mainmenu.card.processproc">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.cme.mpp.inMainView">
</reference>
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.net.connor.process.commands.ProcessProcedureCommand"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command commandId="cn.net.connor.process.commands.NewProcessCommand" icon="icons/meprocess_16.png" id="popups.newprocess">
<visibleWhen>
<and>
<!--<reference
definitionId="com.teamcenter.rac.ui.inMainPerspective">
</reference>
<iterate ifEmpty="false">
<adapt type="com.teamcenter.rac.kernel.TCComponentItem">
<or>
<test
property="com.teamcenter.rac.kernel.TCComponent.property"
args="object_type" value="Ac5_Part">
</test>
<test
property="com.teamcenter.rac.kernel.TCComponent.property"
args="object_type" value="产品开发申请书">
</test>
</or>
</adapt>
</iterate>-->
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.OpenPCBCommand3" id="popups.openpcbds">
<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 commandId="cn.net.connor.process.commands.NewMeopCommand" icon="icons/meoperation_16.png" id="popups.newmeop">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.cme.mpp.inMainView">
</reference>
</and>
</visibleWhen>
</command>
<command commandId="cn.net.connor.process.commands.WorkflowNameCommand" id="popups.workflowname">
</command>
<command commandId="cn.net.connor.process.commands.EditItemCommand" id="popups.edititem">
<visibleWhen>
<and>
<reference
definitionId="com.teamcenter.rac.cme.mpp.inMainView">
</reference>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
</plugin>