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.
152 lines
5.1 KiB
152 lines
5.1 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.commands">
|
|
|
|
<command name="创建BOM" id="com.connor.kwc.createBOM"/>
|
|
<command name="A0" id="com.connor.kwc.createDWG.A0"/>
|
|
<command name="A1" id="com.connor.kwc.createDWG.A1"/>
|
|
<command name="A2" id="com.connor.kwc.createDWG.A2"/>
|
|
<command name="A3" id="com.connor.kwc.createDWG.A3"/>
|
|
<command name="A4" id="com.connor.kwc.createDWG.A4"/>
|
|
|
|
</extension>
|
|
|
|
|
|
<extension
|
|
point="org.eclipse.ui.handlers">
|
|
|
|
<handler commandId="com.connor.kwc.createBOM" class="com.connor.kwc.createBom.CreateBOMHandler"/>
|
|
<handler commandId="com.connor.kwc.createDWG.A0" class="com.connor.kwc.createBom.CreateDWGHandler"/>
|
|
<handler commandId="com.connor.kwc.createDWG.A1" class="com.connor.kwc.createBom.CreateDWGHandler"/>
|
|
<handler commandId="com.connor.kwc.createDWG.A2" class="com.connor.kwc.createBom.CreateDWGHandler"/>
|
|
<handler commandId="com.connor.kwc.createDWG.A3" class="com.connor.kwc.createBom.CreateDWGHandler"/>
|
|
<handler commandId="com.connor.kwc.createDWG.A4" class="com.connor.kwc.createBom.CreateDWGHandler"/>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.menus">
|
|
|
|
<menuContribution locationURI="menu:org.eclipse.ui.main.menu?after=additions">
|
|
<menu label="二开菜单" id="cn.net.connor.kwc.plm.seconddevelop.menus">
|
|
<command id="com.connor.kwc.createBOM" commandId="com.connor.kwc.createBOM">
|
|
|
|
</command>
|
|
</menu>
|
|
|
|
|
|
|
|
</menuContribution>
|
|
<!-- 右键-->
|
|
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
|
|
<menu label="图幅" id="cn.net.connor.kwc.plm.seconddevelop.menus">>
|
|
<command id="cn.com.connor.kwc.plm.menus.PropertyCommand" commandId="com.connor.kwc.createDWG.A0">
|
|
<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.kwc.createDWG.A0" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="cn.com.connor.kwc.plm.menus.PropertyCommand" commandId="com.connor.kwc.createDWG.A1">
|
|
<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.kwc.createDWG.A1" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="cn.com.connor.kwc.plm.menus.PropertyCommand" commandId="com.connor.kwc.createDWG.A2">
|
|
<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.kwc.createDWG.A2" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="cn.com.connor.kwc.plm.menus.PropertyCommand" commandId="com.connor.kwc.createDWG.A3">
|
|
<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.kwc.createDWG.A3" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
<command id="cn.com.connor.kwc.plm.menus.PropertyCommand" commandId="com.connor.kwc.createDWG.A4">
|
|
<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.kwc.createDWG.A4" />
|
|
</iterate>
|
|
</not>
|
|
</with>
|
|
</and>
|
|
</visibleWhen>
|
|
</command>
|
|
</menu>
|
|
</menuContribution>
|
|
|
|
</extension>
|
|
|
|
</plugin>
|