PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>" n4 O! t, z* S! {8 m' x
2 {- n2 f+ M6 `/ f
(1)添加View。
# }6 S4 ^, |) C+ G, U
0 B$ T% I& p6 c8 k( v  T/ U添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
% l$ }0 U1 `( z; S$ f; `$ V' u6 |! ^$ `2 r' w* R, V( }
<extension4 J5 r/ ]. G  t1 J$ n1 z  n3 Z
         point="org.eclipse.ui.views">2 `/ A2 A" R$ P/ o/ _' z
      <view4 ]% v# I' s1 E3 o$ ?: q4 D
            name="Sample View"
7 s) a0 a6 b' q0 b- f            icon="icons/sample.gif"
2 s( y7 C  {; u9 Q' s: \7 J            class="com.plmhome.plmhomeView.plmhomeView"3 H7 r; K0 e% t2 T% k' a
            id="com.plmhome.plmhomeView.plmhomeView">% C8 z8 L+ g# o) S- o( h- A
      </view>
" e) n) b2 c) b. `   </extension>
: p# e0 g) x! h* I3 j0 C. L2 W: S( D& f$ F8 H1 k& L& m* }

. E) k* O5 _( F; T: h/ [& L9 @

- n9 c) L$ |& E) `(2)创建Application的perspective
( S. ]+ q' l4 A, Z9 q  e- W0 m3 a

% S, ?1 d- }- }: L<?xml version="1.0" encoding="UTF-8"?>& U& P# v6 \; r" U8 S
<?eclipse version="3.4"?>, {8 D, y/ I1 j) I+ @4 ?0 X
<plUGin>4 z$ B9 W  H' C. r' f6 Z

" s5 Y; A' O: I% X" q1 l <extension point="com.teamcenter.rac.aifrcp.application">& p1 l* B- Z$ n& S. W) ^1 W! N, S
        <aif_app_item
9 z2 [/ E9 ~- ?        displayMode="Primary"
# \! e" J( H! u" k2 P+ v( x        groupName="PLM之家TC工具包"
3 w1 ~* o& \" u8 ~% X0 ]        icon="icons/plmhometctoolkits_32.png"/ D0 l* ?( P3 W  W, J/ I
        id="com.plmhome.plmhomeapp"5 c4 v. s% C7 w* H% ~+ ^
        name="PLM之家TC工具包"
- r1 }& J' `/ ?$ D6 T6 y        ordinality="200"7 r6 B; t6 b4 J. w" w) n
        perspective_id="com.plmhome.perspective.perspective"
# x) V2 n% _) P: ~) t        session="com.teamcenter.rac.kernel.TCSession"
6 ^! K! W/ M# U& q6 q        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
8 y( N: r4 p2 P2 p* v" E& i</extension>8 H( `# }3 u/ S( ^! A  [. O8 Z% ]
) A/ n& j, Y( E- N  l
  <extension point="org.eclipse.ui.perspectives">
$ Y6 ^+ j- O" B3 u                <perspective
) V. ~( V- |! j2 W& g+ b9 |                class="com.plmhome.perspective.perspective"
  ]- V+ |, ?" F: ^' Z                icon="icons/plmhometctoolkits_16.png"+ `8 v6 Y  g% T# c
                id="com.plmhome.perspective.perspective"
# ~& {0 q' w- R1 ^+ Z. W- J                name="PLM之家TC工具包"/>
0 \% Q6 f- i( C4 M$ Q$ Z( D</extension>
6 K, I4 I5 b8 k& z) U5 L$ D: a1 T/ M7 S

3 P$ Y, H% }+ ^( @( L, Z    <extension
. k" _8 a+ f) {1 X2 I3 i         point="org.eclipse.ui.views">  Z2 T" Z- Q: F3 ]; I6 n
      <view+ `% |* l. T' D, u4 l9 V% K% X
            name="PLM之家TC工具视图"3 W6 c( ?! E; w" n
            icon="icons/prew.gif"
$ i+ r5 G1 l0 L            class="com.plmhome.plmhomeView.plmhomeView"% e; T2 g' `; d
            id="com.plmhome.plmhomeView.plmhomeView"/>( ]: o1 I' c' z2 [
   </extension>
( Z5 A, H4 y$ x. j* U
! Y( @2 ~9 F+ `  l% S0 P<extension point="org.eclipse.core.expressions.definitions">3 Q5 j- x/ d- F; V, K' S
                <definition id="com.mycom.customapp.inMainView">
1 _. q: |* J( g& ]                        <or>
) J! @7 y7 {. X. R                                <with variable="activePartId">( F: K2 m& s- x' m
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />3 h. x  B3 g. |8 O5 v/ M* ^
                                </with>1 E. l- G3 O; z) v: I5 u( q4 L
                                <with variable="arc_property.ACTIVE_APPLICATION">
( R& O5 N, D' `7 G3 U                                <equals value="com.plmhome.plmhomeapp" /># J7 r& m/ n' B
                                </with>
; g) J$ u$ a: r9 d) X: C9 g( H  S                        </or>
* \/ d6 j. H+ ^                </definition>
; V, Q+ d/ y7 O  ^5 n                </extension>
( }- A# q: A1 C5 y0 ?2 q1 z7 R% X0 U6 U: Y! ^$ v& u
</plugin>& ?& O7 n2 h; D9 d0 R3 M6 |

# H8 J' ?3 U( R1 J
% G/ A0 o5 z" n5 `

, z. s; v4 {! a# c+ W* ]
: j0 z% N$ h! |! |
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了