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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>0 u$ t7 P& P7 k
+ M# c0 p+ Z7 k! I! U
(1)添加View。
/ Q' k1 D) v9 x' I, g# E% [  H+ {" S: X9 G
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
) w) u2 z# n% f1 J6 `( D- q- I# l7 p6 y/ B, J+ Z3 p: N5 Y
<extension
9 v" A8 ?2 Z/ _4 h# b9 B# Y8 Z         point="org.eclipse.ui.views">
. M/ n' D/ J" `+ q! w4 Z% ~      <view
7 R7 {' d! t/ w3 k2 b            name="Sample View"" A5 q) F' h$ [  R; L/ p, T( @+ N6 q
            icon="icons/sample.gif"  Q. I' p5 z0 f9 h# s$ s; [
            class="com.plmhome.plmhomeView.plmhomeView"
* S. }$ C: K1 ?$ Y            id="com.plmhome.plmhomeView.plmhomeView">5 @0 K  {' {8 D, c. _
      </view>
0 G8 l0 L0 ?- w+ ^9 H, v   </extension>$ T" j  ?) m9 f# @! r9 @! H9 T
) i5 }- [& r/ g  v& w
" n5 ]( p8 f# e4 k
8 I+ Q2 _$ ~5 ^% f* M2 a% X* Y
(2)创建Application的perspective! K; p$ S2 \! h
2 j0 ?7 l$ D+ _
<?xml version="1.0" encoding="UTF-8"?>: x' Y; M' B! Y3 J
<?eclipse version="3.4"?>& t+ h) b# D& d) a
<plUGin>5 N# |6 U$ ?/ `/ [/ t9 H
0 x* y( l) L; }% o& Q0 s" o8 B  `
<extension point="com.teamcenter.rac.aifrcp.application">
( B, m" G. {/ \3 z- `# T( U) A        <aif_app_item
" |1 G, V4 Y7 T) e% c" F2 i        displayMode="Primary"
- X8 R& J+ v, o        groupName="PLM之家TC工具包"
$ U$ [% x5 X+ N- J3 r) x        icon="icons/plmhometctoolkits_32.png"* U" ?' v, ?. w* J3 L- }2 T8 r
        id="com.plmhome.plmhomeapp"* ^( K& L% d. d" q! w* E6 W
        name="PLM之家TC工具包"
$ X$ @4 q( y+ K$ B0 O6 Q4 ^& g        ordinality="200"
7 f4 N. y6 {% d- C: r        perspective_id="com.plmhome.perspective.perspective"
0 q. d& u- ^# N7 Y9 |" K" K        session="com.teamcenter.rac.kernel.TCSession"3 o4 R6 G1 u0 t7 ?; O; `( }8 o
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
8 U, i% k$ t2 ^' r' o" u; W8 E$ k</extension>
$ f; }! \3 S* S) q! A( G9 w7 p
5 E9 S" N# U1 |8 [  <extension point="org.eclipse.ui.perspectives">3 b' j' K! w: Q- M9 @- n9 V* |  S
                <perspective
3 F1 n( j0 ~5 |! T                class="com.plmhome.perspective.perspective"6 Y  h8 Z: d6 F, ]7 {" F3 H
                icon="icons/plmhometctoolkits_16.png"1 U+ B+ c, X' J% o: f2 _6 n
                id="com.plmhome.perspective.perspective"" ], @0 x( e: L1 j, V: H0 g
                name="PLM之家TC工具包"/>: w7 o  l& P5 y# I% c7 {+ X
</extension>" r9 ?/ i% J9 `+ M" G! \" e

8 m6 ]4 f2 Y1 ?: n" [6 [! J, S2 G; g2 p- o
    <extension1 R# q) ]" R/ `  a
         point="org.eclipse.ui.views"># t0 g! l9 w" L  f( Z6 i0 z8 P# a
      <view
; E% ]# L" h! |; S            name="PLM之家TC工具视图"
' o$ K* W8 s6 r5 T; [% i0 C( ^, ?            icon="icons/prew.gif"
$ {# e0 m6 e( g            class="com.plmhome.plmhomeView.plmhomeView"9 ?, I. [( ?- B, k
            id="com.plmhome.plmhomeView.plmhomeView"/>* |' \7 L: O" D* W7 F3 k) u
   </extension>4 G. Q9 w8 ?0 V# F6 h) k, r& T  V
/ D2 t8 Z: J7 q6 P# ~( `
<extension point="org.eclipse.core.expressions.definitions">
' K. c2 g: u$ Z4 P) H4 p                <definition id="com.mycom.customapp.inMainView">! U. q+ s; i) E) R/ A) J2 G. E8 @
                        <or>
# j* \. p% m- @                                <with variable="activePartId">) @5 Q. v  B/ u# Y2 e
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
/ k( H. C3 m+ ^/ t9 b# \: a                                </with>$ ?% B* \4 t5 C0 Y) G
                                <with variable="arc_property.ACTIVE_APPLICATION">
/ l% ~7 A0 o, R/ s" B6 P                                <equals value="com.plmhome.plmhomeapp" />2 j9 I8 M& V7 z+ W
                                </with>$ y2 r+ o% v" j3 f. V
                        </or>3 Y( p& q8 n+ u; h. |5 G
                </definition>; O6 K4 ^, ]9 B
                </extension>
0 L# Z5 c# Z) R1 n- c# u
$ G4 j; Z* i3 m4 S& c3 A2 A</plugin>
  Y9 x  v* ]' j- y6 t: w7 W' f$ O( S! p* X( Y, l
' [1 P- P  R" G' @- i' o# V
  ]* _9 @% p: {5 g

# ~" T2 j8 ?  H( L
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了