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

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2015-4-1 16:45:18 | 显示全部楼层 |阅读模式

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>% T  c8 C! Y& T1 h5 p& G
$ N$ [7 [( G6 |! @
(1)添加View。
/ A* Y+ `2 C: _* ?" }* w; m; L1 \. ^* U5 d/ H* J* K1 L  _
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。! f) w0 P3 Z; \+ O8 Z9 h# ^  i

* _# K3 Y( X* ]3 z <extension/ k# C, j0 x, G/ f- u, @; Q; p
         point="org.eclipse.ui.views">( {5 c4 b; E5 p% K
      <view0 c& I% V. Q4 i! Z* O, J3 k- P
            name="Sample View"! s) J  e9 M/ \$ B3 o' _$ ^+ _0 B
            icon="icons/sample.gif"2 G+ [" t. z' n: t
            class="com.plmhome.plmhomeView.plmhomeView"1 |* _$ y2 s# `! l2 `- M2 Z. Q  N
            id="com.plmhome.plmhomeView.plmhomeView">
  \+ `; N* X/ @( m      </view>5 M  v% C6 \0 K1 D) z2 r+ `
   </extension>  u- f1 k: \" \. R' w* F
7 @$ S. H5 a0 h6 A! s
1 p0 P: B! I2 B* r2 O) y4 N
7 [8 K# |, H' ^& L7 @5 }( \
(2)创建Application的perspective1 n8 |/ x! Q8 I) Z1 e1 t4 \4 O8 q4 H( J
. f2 N7 n1 @: L7 h* N
<?xml version="1.0" encoding="UTF-8"?>
% k6 a- F! R( k% `' X9 J7 i<?eclipse version="3.4"?>
  b: c  E+ v; [  ^) z2 a5 Y  g8 `" d<plUGin>* P" j5 [4 Y# T1 A" V$ r, @
2 q4 {5 z/ F" K5 B( h* ~# `
<extension point="com.teamcenter.rac.aifrcp.application">
0 Y; L% |4 ?* p6 P% T, k9 N        <aif_app_item. ^7 u" ]8 ]" N, w% [( c
        displayMode="Primary"$ W% G5 v; q; {4 s
        groupName="PLM之家TC工具包"
! s) D% D8 x, W; [& I! a% [        icon="icons/plmhometctoolkits_32.png"
* V/ ]. A9 s% J  e        id="com.plmhome.plmhomeapp"6 f, C. }8 l" ~9 H" C! B
        name="PLM之家TC工具包"
! T' c+ e' C( Z/ A        ordinality="200"
; p: q- L5 _4 z        perspective_id="com.plmhome.perspective.perspective"8 _; c# s, H2 k6 S; |: _, i* U
        session="com.teamcenter.rac.kernel.TCSession"3 p9 S, E- K4 ]& v5 b5 ?) |
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>9 A  C1 T1 k8 Z# {" m  y- [1 r$ b
</extension>/ w! U" P" H) H7 o' _
. Q% f* ^$ A: Y" b5 E% ?  {( m
  <extension point="org.eclipse.ui.perspectives">
" C+ \" D0 i! L. j$ O' [, \+ n, Y                <perspective2 R; ~& Q4 n  P( `7 e
                class="com.plmhome.perspective.perspective"3 `& _* E% N0 H& S5 O0 b
                icon="icons/plmhometctoolkits_16.png"
0 ?& s& H' q+ ~6 a( t! A& Q                id="com.plmhome.perspective.perspective"
7 m6 D- h4 a* V5 N# Q" ^9 m" d, |                name="PLM之家TC工具包"/>2 _- u) g5 a9 B) j
</extension>% L4 C) `# T! b
' O' \6 p! k6 @6 l4 ^
% @* `, U0 f) M
    <extension6 v, c- J  w" o" |7 N
         point="org.eclipse.ui.views">. v8 Z: g6 K) a
      <view
1 G; b" }" V; C) ~0 n            name="PLM之家TC工具视图"
* S5 g1 h* ~: N* X! U1 r/ v! J            icon="icons/prew.gif"
2 S2 o" E0 C, o. M: ^1 I: }            class="com.plmhome.plmhomeView.plmhomeView". E- G1 E9 X0 {! r
            id="com.plmhome.plmhomeView.plmhomeView"/>4 g6 T, g! P  e
   </extension>
0 g# O  G! Q- d( A
. G) I! v" r) o1 g, X<extension point="org.eclipse.core.expressions.definitions">2 c8 z! Q8 W3 a# H) n1 F
                <definition id="com.mycom.customapp.inMainView">/ L1 J9 T3 b8 Q- x
                        <or>
$ Y, q5 f4 u& x                                <with variable="activePartId">8 M2 X2 ]8 k* N% `; e  ?0 T
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />/ f  y% g6 g3 \% C6 T& g5 J
                                </with>- u( F& x' e; A9 i4 ]1 n8 ~; A3 P5 t$ Q7 J
                                <with variable="arc_property.ACTIVE_APPLICATION">
+ ?: o+ b5 Z9 Z% K# X* Z9 s                                <equals value="com.plmhome.plmhomeapp" />2 J% Z1 e9 _* b: i
                                </with>
5 F4 f4 o  D1 h  s: |0 `- v3 E                        </or>" V$ z' u2 o+ r! y
                </definition>7 O+ _; W  P1 H- l. Q
                </extension>' u4 m$ _+ C- v
8 [2 d! ~, h* j
</plugin>
4 g0 S7 V' e5 m0 u' `" c
- j! S, k  i  V4 S- n8 u( c1 }5 t; y+ L9 R; c% I9 J$ a3 r7 P( G% g
# K% `1 u9 ?) b% Q+ n+ w

8 C# K% }& o' g4 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二次开发专题模块培训报名开始啦

    我知道了