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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>( q5 ~: ?! b! E! e& @6 g/ f; |& a" M" h
/ i7 i, e, E! E. C* C
(1)添加View。
& J* q) f" [, t$ a2 m/ A: e
4 o3 \  a' E0 z9 p  e添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
+ N" W$ L. c* N9 ]
8 E7 p& n( U$ h0 w" [ <extension. }; E( o! O# i8 q" B$ J
         point="org.eclipse.ui.views">
1 H& V  k" N  U5 g& H% g1 P      <view
" J% E7 L' n* j; b+ L8 u& Q# I2 @            name="Sample View"
1 w$ @( P) l7 O" g6 `            icon="icons/sample.gif"
9 A+ R6 D! ?  a5 v* ?% L            class="com.plmhome.plmhomeView.plmhomeView"% f" f) x; N: {! D& H
            id="com.plmhome.plmhomeView.plmhomeView">" H4 }7 Z' }: L# D
      </view>& |2 ?: c5 F/ y& q, R1 W6 a: s# }
   </extension>4 ?) G3 V' l" I1 n4 ^

1 E& z0 K6 S0 P& U
5 ~* _$ C/ @% ?$ |
5 _7 E0 @' j1 t+ `; }5 U
(2)创建Application的perspective8 Z# e1 W$ F: [6 i0 t: |6 t/ Y

3 A& h3 f  A8 D. h/ S7 R<?xml version="1.0" encoding="UTF-8"?>
' f" y. _2 P) E5 p7 ?<?eclipse version="3.4"?>5 s2 X/ T7 Q1 H
<plUGin>
# @5 e1 }8 V) f- s" k9 ]  C3 L  S, ~4 y+ B
<extension point="com.teamcenter.rac.aifrcp.application">
. |4 }# L1 E- I5 D' k        <aif_app_item0 ~+ f" h1 C, j) \# H6 H
        displayMode="Primary"1 b9 E1 ~' k; L5 o6 i, |
        groupName="PLM之家TC工具包"" U: S3 k( d" l( }
        icon="icons/plmhometctoolkits_32.png". ]7 O/ a& O- x; D; R/ }
        id="com.plmhome.plmhomeapp"4 ]0 x' M4 ?$ Z' K1 |% Q& U4 L# f( k  Z
        name="PLM之家TC工具包"5 N3 I" A; v2 t: I) n
        ordinality="200"
& X. `' X2 O, v2 |5 h2 Z        perspective_id="com.plmhome.perspective.perspective"8 l/ M! c  G' V
        session="com.teamcenter.rac.kernel.TCSession"1 |4 }1 c% W+ G1 R$ l7 s  s
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>- E) r8 F$ T6 [, S/ q1 m1 |; R
</extension>, o8 p6 n7 ?% f
4 z2 W- z4 _1 v; O' V0 Q/ C
  <extension point="org.eclipse.ui.perspectives">
7 V7 \, Y+ u7 w                <perspective6 L3 `! b# O! x; n6 k
                class="com.plmhome.perspective.perspective"
+ X8 [1 q# Q$ O6 s                icon="icons/plmhometctoolkits_16.png"
9 m  v8 }, |  k, B8 n) F- s& T0 l                id="com.plmhome.perspective.perspective"
  }* k' H" Q' L. M5 b0 r                name="PLM之家TC工具包"/>
$ H: m3 `! {1 T: ]5 D+ |</extension>
( z. n5 h2 m3 E+ h% @. l8 U1 X& w% V2 q
1 Y; m6 N, f2 N0 M
    <extension
4 p, Z) B% X: V' a' q* j1 X         point="org.eclipse.ui.views"># }: H7 P% s9 r" G
      <view1 `1 D  C; h! O, f
            name="PLM之家TC工具视图"$ h( ~( L1 d' \6 b# v0 J( T5 s
            icon="icons/prew.gif"
" A+ d& L- y+ d* @6 C            class="com.plmhome.plmhomeView.plmhomeView"7 ~4 K9 A( B; ]' V/ V
            id="com.plmhome.plmhomeView.plmhomeView"/>
9 g2 z! g8 w4 V* ]   </extension>: |! Y  y) r1 I
* c7 K0 [1 E- \2 o8 p' t
<extension point="org.eclipse.core.expressions.definitions">
  I) x& S$ X  s# r8 |6 s                <definition id="com.mycom.customapp.inMainView">
* B+ A4 X7 s& e6 Q6 U, y                        <or>
5 o* s9 t4 `% A, [0 {+ r/ v# l, W                                <with variable="activePartId">! r' D  @1 q1 g: o
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
! q: G! I; Z* c* I% u                                </with>
; {" c  Y. U) C                                <with variable="arc_property.ACTIVE_APPLICATION">
7 {$ y* R1 Z' b& h/ D+ t! s                                <equals value="com.plmhome.plmhomeapp" />; a. ~3 G3 R! J6 e) j0 o
                                </with>
) o/ t! ?/ u! s1 h" O                        </or>7 g0 x( H( ?; t/ G; u* e2 Q8 {* \
                </definition># t7 C; Y- M! Q5 q4 x
                </extension>
5 z% X& I7 U" c% d5 v: {3 O1 A- \! q6 `
</plugin>3 _" |! T) G6 l6 o$ l9 q! e

# Z! n( W8 a0 x5 z% \9 B- l! s0 q" T3 U2 ]1 \
8 @) {3 C" B; o1 n. ~3 w

0 r" F& [& y# G3 R
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了