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.
174 lines
7.1 KiB
174 lines
7.1 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension point="org.eclipse.ui.commands">
|
|
<command name="打开项目库" id="com.net.connor.ld.plm.ld01.OpenFloderCommand"/>
|
|
<command name="测试菜单" id="Test"/>
|
|
<command name="创建项目结构" id="com.net.connor.ld.plm.ld02.CreateProjectStructCommand"/>
|
|
<command name="提取属性到Word/Excel" id="com.net.connor.ld.plm.ld03.PropertyToWordOrExcelCommand"/>
|
|
<command name="编辑分类属性" id="ClassificationProEditHandler"/>
|
|
<command name="工步复用" id="ChangeOfWorkStepsHandler"/>
|
|
<command name="重大变更任务分配表" id="com.net.connor.ld.plm.ld05.CreateCLFormCommand"/>
|
|
<command name="普通变更任务分配表" id="com.net.connor.ld.plm.ld05.CreateCNFormCommand"/>
|
|
<command name="派生更改请求ECR" id="com.net.connor.ld.plm.ld06.DerivedChangeRequestCommand"/>
|
|
<command name="派生更改通知ECN" id="com.net.connor.ld.plm.ld06.DerivedChangeNoticeCommand"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.handlers">
|
|
<handler commandId="com.net.connor.ld.plm.ld01.OpenFloderCommand" class="cn.net.connor.ld.plm.KHandler"/>
|
|
<handler commandId="Test" class="com.net.connor.ld.plm.ld01.Test"/>
|
|
<handler commandId="com.net.connor.ld.plm.ld02.CreateProjectStructCommand" class="cn.net.connor.ld.plm.KHandler"/>
|
|
<handler commandId="com.net.connor.ld.plm.ld03.PropertyToWordOrExcelCommand" class="cn.net.connor.ld.plm.KHandler"/>
|
|
<handler commandId="ClassificationProEditHandler" class="com.net.connor.ld.plm.ld04.ClassificationProEditHandler"/>
|
|
<handler commandId="ChangeOfWorkStepsHandler" class="com.net.connor.ld.plm.ld07.ChangeOfWorkStepsHandler"/>
|
|
<handler commandId="com.net.connor.ld.plm.ld05.CreateCLFormCommand" class="cn.net.connor.ld.plm.KHandler"/>
|
|
<handler commandId="com.net.connor.ld.plm.ld05.CreateCNFormCommand" class="cn.net.connor.ld.plm.KHandler"/>
|
|
<handler commandId="com.net.connor.ld.plm.ld06.DerivedChangeRequestCommand" class="cn.net.connor.ld.plm.KHandler"/>
|
|
<handler commandId="com.net.connor.ld.plm.ld06.DerivedChangeNoticeCommand" class="cn.net.connor.ld.plm.KHandler"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.ui.menus">
|
|
<menuContribution locationURI="menu:com.connor.ldy.processmenu?after=ProcessBorrowHandler">
|
|
<command commandId="ChangeOfWorkStepsHandler" id="com.connor.mtplm.menus.ChangeOfWorkStepsHandler" mnemonic="S">
|
|
<visibleWhen>
|
|
<and>
|
|
<or>
|
|
<reference definitionId="com.teamcenter.rac.cme.mpp.inMainView"/>
|
|
</or>
|
|
<with variable="rac_command_suppression">
|
|
<not>
|
|
<iterate operator="or">
|
|
<equals value="ChangeOfWorkStepsHandler"> </equals>
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menuContribution>
|
|
<menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=additions">
|
|
<menu label="项目管理" id="cn.net.connor.ld.plm.menus">
|
|
<command commandId="com.net.connor.ld.plm.ld01.OpenFloderCommand"></command>
|
|
<command commandId="com.net.connor.ld.plm.ld02.CreateProjectStructCommand"></command>
|
|
<command commandId="Test"></command>
|
|
<command commandId="ClassificationProEditHandler"></command>
|
|
</menu>
|
|
</menuContribution>
|
|
<!-- 右键-->
|
|
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
|
|
<command id="cn.com.connor.ld.plm.menus.PropertyToWordOrExcelCommand" commandId="com.net.connor.ld.plm.ld03.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.net.connor.ld.plm.ld03.PropertyToWordOrExcelCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<menu label="创建任务分配表" id="cn.net.connor.ld.plm.createCnOrCl">
|
|
<command id="cn.com.connor.ld.plm.menus.CreateCNFormCommand" commandId="com.net.connor.ld.plm.ld05.CreateCNFormCommand">
|
|
<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.net.connor.ld.plm.ld05.CreateCNFormCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="cn.com.connor.ld.plm.menus.CreateCLFormCommand" commandId="com.net.connor.ld.plm.ld05.CreateCLFormCommand">
|
|
<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.net.connor.ld.plm.ld05.CreateCLFormCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menu>
|
|
<command id="cn.com.connor.ld.plm.menus.DerivedChangeRequestCommand" commandId="com.net.connor.ld.plm.ld06.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.net.connor.ld.plm.ld06.DerivedChangeRequestCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="cn.com.connor.ld.plm.menus.DerivedChangeNoticeCommand" commandId="com.net.connor.ld.plm.ld06.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.net.connor.ld.plm.ld06.DerivedChangeNoticeCommand" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menuContribution>
|
|
</extension>
|
|
</plugin>
|