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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>1 T* g, _* b& [: G. z9 t
3 P! u" _: ^, \
(1)添加View。
, R0 R; z- s! h! ^8 d+ Q# k6 q! a( J- |' J3 g) `* h
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。& B$ v/ m' \; [- z
- G3 m/ m/ Q; Y- Q; c+ R2 u5 x
<extension+ M  o( w! A- z2 }. P
         point="org.eclipse.ui.views">( N2 H' S- |  |6 G0 f( G5 [
      <view) \6 r, |) r& M$ I
            name="Sample View"
+ v3 k6 v; ?' [# ~            icon="icons/sample.gif"+ M5 @* }( i: A2 f. Q
            class="com.plmhome.plmhomeView.plmhomeView"
9 [7 @, W+ y+ m. V            id="com.plmhome.plmhomeView.plmhomeView">
! P7 q# W) K6 g8 A; W      </view>) Q! [. c3 P3 G2 x
   </extension>1 m# r6 v: W2 c; U. R3 U
  L# l2 f9 B# x3 z3 `' ~; Y. D( l
! q* p4 q/ @) K

; |, k; t' \& D  w(2)创建Application的perspective, R; j) F2 B& @, w" r% n2 }, r- C
9 u( @& Z$ Q+ P9 ^+ K
<?xml version="1.0" encoding="UTF-8"?>
2 `$ X) ?7 V! f# [5 c<?eclipse version="3.4"?>
% Z4 K2 x5 w, A1 S3 z<plUGin>7 {- }3 I6 p1 a' }+ V
4 F/ ^+ a- c& ~$ w  N
<extension point="com.teamcenter.rac.aifrcp.application">
. m' [& Y) j8 a1 |! R9 R# s( @        <aif_app_item6 F2 `' h+ H  ^& I
        displayMode="Primary", D  r7 i; m7 E: U) R
        groupName="PLM之家TC工具包"
0 L7 f$ R/ }2 ~: ~8 q: _2 l' q        icon="icons/plmhometctoolkits_32.png"
; w8 ?' _3 x. E/ q: h4 K        id="com.plmhome.plmhomeapp"& ]' k6 Z" V. w8 o: d6 p2 H0 G
        name="PLM之家TC工具包"
0 L0 q( l: ?: W/ e% W( A        ordinality="200"0 ?) C& M7 j. y  k  i: y
        perspective_id="com.plmhome.perspective.perspective"5 [5 U- B/ [* Q/ D# y
        session="com.teamcenter.rac.kernel.TCSession"
1 Z' _& P8 m& N- i        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>  |6 |# d3 M& b6 j) }
</extension>
) ^$ o; o. }4 P: s
, I3 M% U1 z1 |  <extension point="org.eclipse.ui.perspectives">
4 y1 i+ f: ?. z: g                <perspective
9 B$ v3 j4 V* h) K, E  U                class="com.plmhome.perspective.perspective"% w5 d! B! d3 r) ~6 {
                icon="icons/plmhometctoolkits_16.png"6 m! V. R* ?+ `/ S$ W! z0 Q
                id="com.plmhome.perspective.perspective"
9 V! D1 G& r5 m9 w6 O3 x! S) W& [                name="PLM之家TC工具包"/>
0 k7 X6 |/ W. p9 C8 c1 ?& K</extension># D. i& n- W& l- Y. }! {- t8 z! E; Y

1 s* _7 s& r! T4 O  e) ^1 l
% ?) G$ T9 L' z' G( _    <extension
, ?) x, Q/ \$ d$ g* `         point="org.eclipse.ui.views">( C* K7 y4 M- _/ ?$ D) i- }
      <view
" _3 z  [) O3 F+ r            name="PLM之家TC工具视图"% D" e3 o! `9 h  ?
            icon="icons/prew.gif"/ R: _  X, b2 C6 N% P
            class="com.plmhome.plmhomeView.plmhomeView") \4 T) r7 K4 d
            id="com.plmhome.plmhomeView.plmhomeView"/>
0 P; S7 M+ L* z3 ^, i   </extension>
& Q2 t7 D0 }6 u
& t( _+ k4 ?1 ]) P( Q7 X$ a/ @0 ]<extension point="org.eclipse.core.expressions.definitions">$ Y; l; m. d5 b  Y) t) J% p
                <definition id="com.mycom.customapp.inMainView">
$ G" W  l. o, ^4 J/ E7 j, i' T                        <or>
* X, ]; L# z! {, L+ M8 Q. o                                <with variable="activePartId">
$ O$ c# r9 G' E2 M- F! f                                <equals value="com.plmhome.plmhomeView.plmhomeView" />: H5 b& }6 K! {  H+ E
                                </with>/ S. l0 w8 Z/ ~
                                <with variable="arc_property.ACTIVE_APPLICATION">
6 f! j+ i7 n; j" ~                                <equals value="com.plmhome.plmhomeapp" />
$ T  G* w# b5 \! f! K/ z                                </with>
3 g) U) S8 j( o. ^                        </or>
/ q6 p& v4 a: ^$ B                </definition>) c8 h. X5 N, V% E" a. `3 p* o
                </extension>, h& L6 ^$ L) |- Q+ f+ Z" D9 E

7 r3 }8 D' e; D2 p</plugin>& f* R- L/ P5 V/ Q- _
6 \, t4 b- N8 K4 a" j' @
- \1 Q# g" a7 I/ q* `

, S. V2 ?4 E; V
- k% p+ D2 Q+ f' m  |& ~
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了