PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>' }# n4 f: u+ E! O5 Q
4 ~8 B) T9 x  u2 K: U3 w: @
(1)添加View。
* }' ~9 H" a$ a; U9 V: J
) F( L. g6 @/ o# ~# e添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。; \6 C& M( I) h0 ?9 ]5 d

1 E* F$ y% E3 q5 ?6 c <extension/ e* C$ V, q: c, X
         point="org.eclipse.ui.views">' Z- K* b. o& E" k* C  t$ ^/ c
      <view( g2 E1 W: G! e2 @& i7 G
            name="Sample View"7 H4 I1 V8 w# Z( D
            icon="icons/sample.gif"9 Q8 J) p7 ]' {
            class="com.plmhome.plmhomeView.plmhomeView"
. v' L8 J' {; E            id="com.plmhome.plmhomeView.plmhomeView">& p, c; e" V: d6 m7 {' V
      </view>
! n5 H, c2 y" ^2 z) V- M( v   </extension>
- N5 q8 ]( G, |% C0 A) [( H2 l3 ~/ V, G; c, q: W
9 X$ T3 ]0 h3 `+ r1 i' s) O. P

  V5 `6 H! Q9 z! i(2)创建Application的perspective
; h$ @& N" ?3 Z6 X

2 K# ^1 W4 q5 p  f5 h9 L* @6 e<?xml version="1.0" encoding="UTF-8"?>: g5 s+ M$ C0 [# i; ]* \# Z
<?eclipse version="3.4"?>9 n0 `5 e2 @. j" W9 n- o! W* N0 D3 P
<plUGin>
, h$ m: R" i* l7 w, `1 ?
" q$ Z3 X4 u% L* } <extension point="com.teamcenter.rac.aifrcp.application">
  e0 X( y! M% D        <aif_app_item
7 y7 e6 {- m  {) R        displayMode="Primary"
- r% [5 d$ K; X2 E2 ~* v" s! n+ |        groupName="PLM之家TC工具包"" R1 L4 @% Z# W- N0 y3 ]9 ?
        icon="icons/plmhometctoolkits_32.png"+ F& u, l6 i: [" e' x) X+ ?
        id="com.plmhome.plmhomeapp"
+ f5 s* M. F. Q2 L. k        name="PLM之家TC工具包": j+ Z/ P# Z& N  ?: \8 S+ _
        ordinality="200"3 E( g, S# ^, ~! \. k
        perspective_id="com.plmhome.perspective.perspective"
; J  {3 ~6 ~/ E8 |% Y: R; B0 ^        session="com.teamcenter.rac.kernel.TCSession"
% [& \8 [7 k+ m3 Y0 v. Z' A3 M        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>1 i. O; M6 W+ z+ N( A3 _
</extension>. K4 r  F2 u+ E; i
9 {! ?4 n  E( h& W! C" [
  <extension point="org.eclipse.ui.perspectives">
6 p6 F+ G3 C4 M! v6 H' b8 _$ ?/ j+ R                <perspective% l* t) o; V2 k5 s( g
                class="com.plmhome.perspective.perspective"3 _4 z3 L, ~9 b( Q9 R* Y: N
                icon="icons/plmhometctoolkits_16.png". a8 X: |. r6 Y0 R, C  s. ]  E
                id="com.plmhome.perspective.perspective"8 _, l: y$ j! z. b# u$ B2 ~
                name="PLM之家TC工具包"/>
. V  ~) x9 E4 _$ l' T</extension>2 @6 x$ }* ]0 O

2 Z$ z6 j& ?7 }: M) G
* b% s  W% G9 {8 }  {- ]$ b7 v7 _    <extension! ~% {. W2 W0 G# `& F
         point="org.eclipse.ui.views">" F1 v1 j! P0 B
      <view7 p: ^4 S. ^7 p' U5 Q' _; J9 D
            name="PLM之家TC工具视图"- }7 ]2 e8 e) A1 }5 W  `* Q# e
            icon="icons/prew.gif"/ T3 |2 I: U1 F1 ^" c
            class="com.plmhome.plmhomeView.plmhomeView", y4 a( n0 m) p* I- T$ b
            id="com.plmhome.plmhomeView.plmhomeView"/>( m0 C  e+ ]: m$ o/ }( n
   </extension>8 Q' H: G3 o6 `6 a9 G. Z
& T( F+ R' I  F  m6 g# t
<extension point="org.eclipse.core.expressions.definitions">; z- v# d0 d- z4 d) N4 u7 {
                <definition id="com.mycom.customapp.inMainView">
4 Q# Z9 Z" }. L2 Z                        <or>- q7 i# m. v' ^
                                <with variable="activePartId">
/ e6 [* V/ o  y; i4 R                                <equals value="com.plmhome.plmhomeView.plmhomeView" />' G( z1 ^8 k& q' Q$ Y
                                </with>
) p/ S  P( T5 [                                <with variable="arc_property.ACTIVE_APPLICATION">% A5 V$ Q4 y# r
                                <equals value="com.plmhome.plmhomeapp" />
+ U4 g2 L! K# l2 t                                </with>
7 U" K1 Y7 @8 |! U! Q; Y. p                        </or>' Y! [0 b+ |0 ]/ f
                </definition>/ e: Q# Z) G1 Y8 C1 T+ Y6 C
                </extension>
3 E3 y4 Z/ O% C% u2 U, {; p$ h6 _. y! l; `$ P
</plugin>5 _. K9 Z: _  Z0 u% W

7 \% ?5 t+ ]  `( V$ m1 d; c/ G# D9 z  d( }- {! Q- }3 o1 S) z/ m

/ s+ u$ j+ U+ H! o/ M
9 s9 ~( E7 M0 q8 G$ u
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了