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.

282 lines
10 KiB

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.commands">
<category
id="com.connor.mdbksplm.commands.category"
name="Sample Category">
</category>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="Sample Command"
id="com.connor.mdbksplm.commands.sampleCommand">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="DBOM转MBOM"
id="DbomTransitionToMbomCommand">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="提取属性到Word/Excel"
id="PropertyToWordOrExcelCommand">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="物料创建"
id="CreateMatterHandler">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="钜智文档创建"
id="zjCreateHandler">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="项目综合看板"
id="ProjectTask">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="批量创建文档"
id="BatchCreateDoc">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="项目任务看板"
id="ProjectTasksHandler">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="问题报告看板"
id="ProblemReportHandler">
</command>
<command
categoryId="com.connor.mdbksplm.commands.category"
name="测试14"
id="test14Handler">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="com.connor.mdbksplm.handlers.SampleHandler"
commandId="com.connor.mdbksplm.commands.sampleCommand">
</handler>
<handler
class="com.connor.mdbksplm.dbomtombom.DbomTransitionToMbomHandler"
commandId="DbomTransitionToMbomCommand">
</handler>
<handler
class="com.connor.mdbksplm.propertytowe.PropertyToWordOrExcelCommand"
commandId="PropertyToWordOrExcelCommand">
</handler>
<handler
class="com.connor.mdbksplm.creatematter.CreateMatterHandler"
commandId="CreateMatterHandler">
</handler>
<handler
class="com.connor.mdbksplm.zjdoccreate.zjCreateHandler"
commandId="zjCreateHandler">
</handler>
<handler
class="com.connor.mdbksplm.projecttaskban.ProjectTask"
commandId="ProjectTask">
</handler>
<handler
class="com.connor.mdbksplm.batchCreateDoc.BatchCreateDocHandler"
commandId="BatchCreateDoc">
</handler>
<handler
class="com.connor.mdbksplm.ProjectTasks.ProjectTasksHandler"
commandId="ProjectTasksHandler">
</handler>
<handler
class="com.connor.mdbksplm.ProblemReport.ProblemReportHandler"
commandId="ProblemReportHandler">
</handler>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.ui.main.menu?after=additions">
<menu
id="com.connor.mdbksplm.menus.sampleMenu"
label="物料信息管理"
mnemonic="M">
<command
commandId="DbomTransitionToMbomCommand"
id="DbomTransitionToMbomCommand"
mnemonic="S">
</command>
<command
commandId="CreateMatterHandler"
id="CreateMatterHandler"
mnemonic="S">
</command>
</menu>
</menuContribution>
<menuContribution
locationURI="menu:com.connor.mtplm.menus.ProjectManage?after=additions">
<command commandId="BatchCreateDoc" id="BatchCreateDoc" mnemonic="S">
<visibleWhen>
<and>
<or>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
<reference definitionId="com.teamcenter.rac.pse.inMainView"/>
</or>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals
value="BatchCreateDoc">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.connor.mtplm.menus.ProjectManage?after=com.connor.mtplm.menus.ConformityCheck">
<command commandId="ProjectTask" id="ProjectTask" mnemonic="S">
<visibleWhen>
<and>
<or>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
<reference definitionId="com.teamcenter.rac.pse.inMainView"/>
</or>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals
value="ProjectTask">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProjectTasksHandler" id="ProjectTasksHandler" mnemonic="S">
<visibleWhen>
<and>
<or>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
<reference definitionId="com.teamcenter.rac.pse.inMainView"/>
</or>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals
value="ProjectTasksHandler">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="ProblemReportHandler" id="ProblemReportHandler" mnemonic="S">
<visibleWhen>
<and>
<or>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
<reference definitionId="com.teamcenter.rac.pse.inMainView"/>
</or>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals
value="ProblemReportHandler">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:com.connor.mtplm.menus.DesignDocumentManage?after=com.connor.mtplm.menus.ToolingDerived">
<command commandId="zjCreateHandler" id="zjCreateHandler" mnemonic="S">
<visibleWhen>
<and>
<or>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
<reference definitionId="com.teamcenter.rac.pse.inMainView"/>
</or>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals
value="zjCreateHandler">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
<command commandId="PropertyToWordOrExcelCommand" id="PropertyToWordOrExcelCommand" mnemonic="S">
<visibleWhen>
<and>
<or>
<reference definitionId="com.teamcenter.rac.ui.inMainPerspective"/>
<reference definitionId="com.teamcenter.rac.pse.inMainView"/>
</or>
<with
variable="rac_command_suppression">
<not>
<iterate
operator="or">
<equals
value="PropertyToWordOrExcelCommand">
</equals>
</iterate>
</not>
</with>
</and>
</visibleWhen>
</command>
</menuContribution>
<!-- 右键-->
<menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command id="PropertyToWordOrExcelCommand" commandId="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>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
</plugin>