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

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
8 X8 g$ h: _' T, S
% l5 o7 ^. _) e' S6 R(1)添加View。  R; ^* |9 \: Q! i
  z- n& |0 d% k2 |$ c( P9 t
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
: o3 z: g) t9 G* R/ j3 c
6 J# h4 G9 W& U <extension
. K6 \" V; N$ q6 T% Q- w         point="org.eclipse.ui.views">
8 b3 J# U  B+ d" Z% ~: m: U6 H      <view/ D* ~$ f$ K4 I8 D, d) }* J! q
            name="Sample View"
" H4 Q8 y/ N3 a" f            icon="icons/sample.gif": X. S9 q# V$ j3 M4 W8 o0 _
            class="com.plmhome.plmhomeView.plmhomeView"
  D( S- k, E4 |+ u' E; a/ P            id="com.plmhome.plmhomeView.plmhomeView">9 {4 h- f" |4 [
      </view>
2 f# ]3 a$ `$ M5 W$ j# }6 g   </extension>
' u% S' \, P( g) T- I: m7 Z' Z/ V1 @/ j! k0 r) e! d1 o

4 P/ d! o+ b. C8 C0 ^: |4 S

$ Q# u& \0 C: G/ j' w/ G; Y; e(2)创建Application的perspective8 Y; k4 s, Z3 O5 n
, Z) u5 U' ?1 m! V
<?xml version="1.0" encoding="UTF-8"?>$ ~& X$ V6 O" {% [  _
<?eclipse version="3.4"?>3 Z, O" S, [$ b1 x% r+ {
<plUGin># ~3 R* ^1 g) n: ~
! K+ N) k$ n2 x2 d3 w
<extension point="com.teamcenter.rac.aifrcp.application">
! t$ K. k9 A& u5 m        <aif_app_item
1 w4 t+ I+ L( h$ @7 E2 v. D$ m2 d        displayMode="Primary"1 `- h  r1 J0 k7 D' U
        groupName="PLM之家TC工具包"
; W6 \0 e. p* G0 _/ H        icon="icons/plmhometctoolkits_32.png"6 z* M6 e! _1 ?$ e/ H: t' Y
        id="com.plmhome.plmhomeapp") n5 I1 N3 C- B
        name="PLM之家TC工具包"! o, a6 B8 E1 {
        ordinality="200"
; e5 a7 r4 b& C1 _/ h5 l        perspective_id="com.plmhome.perspective.perspective"
/ e  S( L5 ?$ T5 I6 K        session="com.teamcenter.rac.kernel.TCSession"$ S. D6 B* W5 y9 O% Q
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
$ T" @' ^5 \2 U5 Y4 B( Y</extension>- v! P0 {0 X9 n# V/ O" U! T
' h, n+ F+ Y$ a4 S5 U
  <extension point="org.eclipse.ui.perspectives">
; }1 k2 B; l' d# o, L! ?- B                <perspective
* i3 |  a4 z% a# z' Z) N                class="com.plmhome.perspective.perspective"
6 ^! I; T- D; b" [# F+ d                icon="icons/plmhometctoolkits_16.png"$ [! S; u4 L0 d7 M) v4 J
                id="com.plmhome.perspective.perspective"
. V: ^+ Q( t% U. z* ?6 z' Y                name="PLM之家TC工具包"/>1 v+ d: L' J9 @
</extension>4 e- i' R( B/ @, \& m
, g) Q9 b* c/ K) b2 A9 f
8 k: d- v5 W  _  h5 g
    <extension+ N( C4 p. l  p
         point="org.eclipse.ui.views">) m. M8 ~" |1 B3 ~- H3 A- ]
      <view
, f8 G; b- `; W$ S5 |8 [            name="PLM之家TC工具视图"
  ^2 u- N- t/ O: e; x% D" r            icon="icons/prew.gif"8 G  e/ T6 o. `0 t9 \2 W6 W
            class="com.plmhome.plmhomeView.plmhomeView"
) S: }& b% S7 x9 n7 w! t" m            id="com.plmhome.plmhomeView.plmhomeView"/>% B8 t  B1 U& P& c, o( e
   </extension>
. i. b) b# L" K1 ~+ I* M# Y/ x( f5 p5 t; D! L
<extension point="org.eclipse.core.expressions.definitions">
8 u" D9 A$ A$ B0 ]                <definition id="com.mycom.customapp.inMainView">& N# y* c0 x& N  B4 m, R7 I
                        <or>
9 i5 F. h# g9 K& x  [# b5 C1 B                                <with variable="activePartId">
" _/ ^: H+ S. A* }) A                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
- X' J% I$ A9 {  \7 p& s& x3 X; k  n0 Q                                </with>: U( t# t& ~" y4 W, G
                                <with variable="arc_property.ACTIVE_APPLICATION">/ W' M' \! G0 q4 \3 O" ?
                                <equals value="com.plmhome.plmhomeapp" />, I7 z! K* Z3 j7 M) A4 T! d
                                </with>
$ Z' |8 {: g  E+ X: W! P* L                        </or>2 u  k0 ?9 j' `( p) t# i2 J; N
                </definition>
3 B* b; B% X4 X                </extension>/ _: [: a9 Q4 U  t) Z
) d8 [2 g8 X9 W  O3 J
</plugin>- y  f$ b! N' n  P
3 N( O* Y( u$ l
" q8 g/ U1 r' [2 c7 ~1 x3 M
# R9 |9 C  \# u8 ?: F0 g& q9 _
" w  d9 C2 h" {9 o" w* }
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了