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.

271 lines
8.9 KiB

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<!--AutoCodePerspective perspective-->
<extension point="com.teamcenter.rac.aifrcp.application">
<aif_app_item
displayMode="Primary"
groupName="Teamcenter"
icon="icons/autocode_32.png"
id="cn.com.origin.autocode.aif_app_item"
name="编码"
ordinality="200"
perspective_id="cn.com.origin.autocode.AutoCodePerspective"
session="com.teamcenter.rac.kernel.TCSession"
tooltip="编码">
</aif_app_item>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="cn.com.origin.autocode.AutoCodePerspective">
</perspectiveExtension>
</extension>
<extension point="org.eclipse.ui.perspectives">
<perspective
class="cn.com.origin.autocode.AutoCodePerspective"
icon="icons/pview.gif"
id="cn.com.origin.autocode.AutoCodePerspective"
name="编码">
</perspective>
</extension>
<extension
point="org.eclipse.core.expressions.definitions">
<definition
id="cn.com.origin.autocode.inMainView">
<with
variable="rac_property.ACTIVE_APPLICATION">
<equals
value="cn.com.origin.autocode.aif_app_item">
</equals>
</with>
</definition>
</extension>
<extension
point="org.eclipse.ui.activities">
<activity
description="Turn off Code Manager perspective"
id="cn.com.origin.autocode.aif_app_item"
name="autocode">
</activity>
</extension>
<!--AutoCodePerspective perspective-->
<!--AutoCodeItemTypeView views-->
<extension point="org.eclipse.ui.views">
<view
allowMultiple="false"
class="cn.com.origin.autocode.views.AutoCodeItemTypeView"
icon="icons/item_16.png"
id="cn.com.origin.autocode.views.AutoCodeItemTypeView"
name="编码分类">
</view>
</extension>
<extension point="org.eclipse.core.expressions.definitions">
<definition id="cn.com.origin.autocode.inMainView">
<or>
<with variable="activePartId ">
<equals value="cn.com.origin.autocode.views.AutoCodeItemTypeView"></equals>
</with>
<with variable="rac_property.ACTIVE_APPLICATION">
<equals value="cn.com.origin.autocode"> </equals>
</with>
</or>
</definition>
<definition id="oneSelectedCheck">
<with variable="activeMenuSelection">
<count value="1"> </count>
</with>
</definition>
</extension>
<!--AutoCodeItemTypeView views-->
<!--AutoCodeCodeView views-->
<extension point="org.eclipse.ui.views">
<view
allowMultiple="false"
class="cn.com.origin.autocode.views.AutoCodeView"
icon="icons/code_16.png"
id="cn.com.origin.autocode.views.AutoCodeView"
name="编码规则">
</view>
</extension>
<!--AutoCodeCodeView views-->
<!--AutoCodeGroupView views-->
<extension point="org.eclipse.ui.views">
<view
allowMultiple="false"
class="cn.com.origin.autocode.views.AutoCodeGroupView"
icon="icons/organization_16.png"
id="cn.com.origin.autocode.views.AutoCodeGroupView"
name="指派人员">
</view>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:file?before=fileEnd">
<command commandId="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler"
label="通过编码新建Item">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective" />
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="org.eclipse.ui.file.saveAs"
label="通过编码另存">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective" />
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="org.eclipse.ui.file.saveAs"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<!--
<command commandId="cn.com.origin.autocode.handlers.ORItemSaveAsHandler"
label="通过编码另存">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective" />
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.ORItemSaveAsHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
-->
<!--
<command commandId="cn.com.origin.autocode.handlers.NewItemTestHandler"
label="测试创建item">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective" />
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.NewItemTestHandler"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
-->
<!--
<command commandId="cn.com.origin.autocode.handlers.HandlerControlTest"
label="菜单是否可用测试">
<visibleWhen>
<and>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective" />
<with variable="rac_command_suppression">
<not>
<iterate operator="or">
<equals value="cn.com.origin.autocode.handlers.HandlerControlTest"/>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
-->
</menuContribution>
<menuContribution
locationURI="menu:file.new?after=file.newStart">
<command
commandId="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler"
mnemonic="S"
label="新建文档/设计模型"
id="com.connor.jifeng.plm.menus.sampleCommand.shujufafang.JF3_SJFFJL_YFB">
</command>
<!-->
<command
commandId="cn.com.origin.autocode.handlers.ORItemSaveAsHandler"
mnemonic="S"
label="通过编码另存"
id="com.connor.jifeng.plm.menus.sampleCommand.shujufafang2.JF3_JJRWS_XG">
</command>
<!-->
</menuContribution>
</extension>
<extension point="org.eclipse.ui.commands">
<command id="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler"
name="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler">
</command>
<command id="cn.com.origin.autocode.handlers.ORItemSaveAsHandler"
name="cn.com.origin.autocode.handlers.ORItemSaveAsHandler">
</command>
<command id="cn.com.origin.autocode.handlers.NewItemTestHandler"
name="cn.com.origin.autocode.handlers.NewItemTestHandler">
</command>
<command id="cn.com.origin.autocode.handlers.HandlerControlTest"
name="cn.com.origin.autocode.handlers.HandlerControlTest">
</command>
<!--20170504-->
<command id="cn.com.origin.autocode.handlers.AutoCodeNewItemByTypeHandler"
name="cn.com.origin.autocode.handlers.AutoCodeNewItemByTypeHandler">
</command>
<command id="cn.com.origin.autocode.handlers.AutoCodeNewItemFilterTypeHandler"
name="cn.com.origin.autocode.handlers.AutoCodeNewItemFilterTypeHandler">
</command>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
commandId="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler"
class="cn.com.origin.autocode.handlers.AutoCodeNewItemHandler">
</handler>
<handler
commandId="cn.com.origin.autocode.handlers.ORItemSaveAsHandler"
class="cn.com.origin.autocode.handlers.ORItemSaveAsHandler">
</handler>
<handler
commandId="cn.com.origin.autocode.handlers.NewItemTestHandler"
class="cn.com.origin.autocode.handlers.NewItemTestHandler">
</handler>
<handler
commandId="cn.com.origin.autocode.handlers.HandlerControlTest"
class="cn.com.origin.autocode.handlers.HandlerControlTest">
</handler>
<!--20170504-->
<handler
commandId="cn.com.origin.autocode.handlers.AutoCodeNewItemByTypeHandler"
class="cn.com.origin.autocode.handlers.AutoCodeNewItemByTypeHandler">
</handler>
<handler
commandId="cn.com.origin.autocode.handlers.AutoCodeNewItemFilterTypeHandler"
class="cn.com.origin.autocode.handlers.AutoCodeNewItemFilterTypeHandler">
</handler>
</extension>
<!--AutoCodeGroupView views-->
</plugin>