PLM之家PLMHome-国产软件践行者

【Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>

[复制链接]

2015-4-1 16:45:18 5817 0

admin 发表于 2015-4-1 16:45:18 |阅读模式

admin 楼主

2015-4-1 16:45:18

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
4 \. i8 x8 k2 w- U* p4 D5 e& [
! o; O+ F; p; ](1)添加View。
0 W+ Y/ s! V) W9 ]) z4 t* n
* o# H* Z. |8 b: Q  p# x添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。# f+ v# g. K, [
0 s, ?# c1 E' ^
<extension
- X) F& ]( H5 B" d: K         point="org.eclipse.ui.views">
- g& T5 v4 |7 n9 p5 i. ]* B      <view3 i3 ~5 I5 y9 [/ _& h! a
            name="Sample View"
9 L3 p9 l( t0 Q' `2 t, N& |# @& `            icon="icons/sample.gif"/ c# P) L% w( z
            class="com.plmhome.plmhomeView.plmhomeView"
+ d) `$ c; c; [  c. q            id="com.plmhome.plmhomeView.plmhomeView">: y/ e% s9 s; H1 o8 y4 H
      </view>4 `; A: z4 h  ]9 V9 @, w9 U/ |2 E
   </extension>/ t; |+ c1 ]; @
- T% X! U6 p8 y& i7 j

- q7 |/ S  t% E
( j5 j% N3 u( ?
(2)创建Application的perspective+ u4 `2 y! n, h1 Q

% G2 `8 \& z  b) I0 w  ~/ H<?xml version="1.0" encoding="UTF-8"?>
# a8 w* a, |6 r3 ~<?eclipse version="3.4"?>6 s4 t' j+ [- w  H7 d9 j/ p6 Q
<plUGin>
# z+ J+ i- S2 \8 j# a1 \6 F! P  Y$ @4 o/ g" M8 q
<extension point="com.teamcenter.rac.aifrcp.application">
: x. e' q/ o# V% H9 x: n% z1 ?        <aif_app_item
2 `6 h/ L& P; k9 G6 W        displayMode="Primary"
' k9 ?% Z( S+ t4 N        groupName="PLM之家TC工具包"
' U) [4 k0 D, ?3 E3 H4 n        icon="icons/plmhometctoolkits_32.png"9 B. \5 l4 A# v4 s' s
        id="com.plmhome.plmhomeapp"
+ C9 s5 U. ?# y0 U+ e  C1 M* k        name="PLM之家TC工具包": y( Y' Q% P) e' v
        ordinality="200"5 _5 ]; P, E% A5 b& W; e& O& ]
        perspective_id="com.plmhome.perspective.perspective"/ t, z, M" u4 u: @% j7 C
        session="com.teamcenter.rac.kernel.TCSession"
8 G% U& m; p5 y- U) X  `" u        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>. P; U! a" f6 |3 p
</extension>
5 V  W  p$ B0 G) i0 Z5 T' K; o1 I: R" o$ `
  <extension point="org.eclipse.ui.perspectives">
8 r6 Z" h# f: B) H& E. p8 J                <perspective, H+ n2 n$ ~2 Y4 u+ `+ H" \. X# R
                class="com.plmhome.perspective.perspective"( E4 E9 i8 N( O. T5 }1 T
                icon="icons/plmhometctoolkits_16.png"
: u; ?+ R' o* ]3 P* h8 l                id="com.plmhome.perspective.perspective"
* a* k8 C& v7 y% {5 i                name="PLM之家TC工具包"/>) I$ C3 p% y9 |  w$ Q; s7 k
</extension>
4 d& k9 K) Q) O5 S7 s. c% H" _
% }+ M& x9 a" O# ]4 k' v3 Y2 Y( C1 {, p  i. w* v
    <extension$ j" @: u1 ?7 Y9 [
         point="org.eclipse.ui.views">/ G& r) A$ i- j5 _) e! c1 V
      <view
. D& t" @5 J) _0 Y0 l4 ^6 F& @            name="PLM之家TC工具视图"
% g& {# U) t: P) r6 n. |5 B            icon="icons/prew.gif"( B; k- H6 ^3 _" t, X" \5 C
            class="com.plmhome.plmhomeView.plmhomeView") j+ v! S( k; s' K, _3 t! o3 {* g
            id="com.plmhome.plmhomeView.plmhomeView"/>
3 r6 e5 Z9 a4 g1 B  K   </extension>
  z5 }- K, Y, G6 m- `3 \6 n
! I+ P( V) \, O% D- e7 P# ^<extension point="org.eclipse.core.expressions.definitions">
4 D3 B) T8 G+ o0 B0 R: A! E                <definition id="com.mycom.customapp.inMainView">
4 |& ~4 b) h5 e6 X                        <or>, [* N$ C9 V  k8 K, A4 |
                                <with variable="activePartId">4 h- \. l1 S% j
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />* p* E. q/ H2 }. B
                                </with>
; C( s$ S$ l/ g# _7 Y                                <with variable="arc_property.ACTIVE_APPLICATION">
' ^0 ?1 A8 d  |4 a                                <equals value="com.plmhome.plmhomeapp" />  ^+ U, B; |1 J8 {2 a: q3 i( m! n
                                </with>
' @1 l. w6 d. y- @: q- x$ T" Q                        </or>
, H7 P, X6 J% q, a. J( r5 r                </definition>, R  M! N" P' j  J7 G- P: S
                </extension>/ D4 f& }6 T1 b. I5 I  P

3 r, V/ U  \) x7 _) b4 \- V</plugin>
6 W$ ]# l- ?3 s. s+ f; _) \2 d1 ~5 S) j; t8 Y6 n: t
" ?6 b2 M: U1 l. @' w

! t; k, M& L: Z: D1 n2 o. k! g4 O: s  ?/ Z4 s3 @$ v5 _( x
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了