PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
8 a! j1 M" I1 j8 I
2 R& R9 u& G4 i2 [! L(1)添加View。
5 a" H" X0 k$ H, a" ?0 H& W! ~3 M- X3 }
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
+ ~  B" r# a* Z/ O0 O& \0 [  z
+ W! A" c# z; a' M, k6 S <extension( O- G/ u/ Q4 j  j/ [
         point="org.eclipse.ui.views">
* y: \$ L# C! A      <view5 i8 `! _. Z3 N6 i' [" o/ R3 a
            name="Sample View"& @+ H& g' o5 f# h0 Z: W% _
            icon="icons/sample.gif"3 c: j4 t' H8 N
            class="com.plmhome.plmhomeView.plmhomeView"" F* n4 X9 w& t+ J9 v7 k
            id="com.plmhome.plmhomeView.plmhomeView">
2 W/ P8 A; c& t1 }4 p. ~+ T  ^      </view>% Y$ u3 r3 N3 F3 w* d( Y$ A8 P
   </extension>
  z$ P; f1 ~& k7 T1 [; r' c* G- f& |

. ?7 L6 ?( T1 S: i. z9 w; q1 t" t- e+ r
$ |# ~5 w0 v0 ^# c  q
(2)创建Application的perspective
. N0 _9 g: g3 O  j
+ L2 J; ]) ?7 W0 m; _1 O
<?xml version="1.0" encoding="UTF-8"?>
- I* o  [: F8 B0 F' M9 [9 D) }<?eclipse version="3.4"?>
2 t1 L0 e9 A& S  ]8 W<plUGin>6 _5 Y9 H/ }7 Y

, ]7 |0 S2 N9 e$ F% w <extension point="com.teamcenter.rac.aifrcp.application">4 o& b/ Z  _7 {8 A
        <aif_app_item
0 U/ W! `9 S( B5 t+ E        displayMode="Primary"
3 U: S' ]- t$ [6 I8 D        groupName="PLM之家TC工具包"" Z8 g' y' C+ Q, v- ?
        icon="icons/plmhometctoolkits_32.png"6 p) x- F0 B# d# R
        id="com.plmhome.plmhomeapp". w6 n# g$ z% A4 Q3 ?+ p( Z" J
        name="PLM之家TC工具包"
; E; |+ k5 e) y. c# F4 X0 T        ordinality="200"3 W9 p  G& _7 H# I1 d3 n3 p4 _/ _
        perspective_id="com.plmhome.perspective.perspective"
! k8 C1 P* e+ b; u0 Y5 A2 k        session="com.teamcenter.rac.kernel.TCSession"
' K3 k, v& d8 e3 U9 h+ \' U        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>3 y2 c0 ?  O: s
</extension>
! C, X/ {9 L* F6 a0 o( c* W( F; |8 E) V
  <extension point="org.eclipse.ui.perspectives">
% {& q. Y; f, Y( ?& l4 W% @% n                <perspective
) ?' [: |0 Z* z6 q# R                class="com.plmhome.perspective.perspective"# `( U' p4 Z. m0 A; A5 k
                icon="icons/plmhometctoolkits_16.png"/ n  Y! g/ M- E! U4 c) A+ `3 d" N
                id="com.plmhome.perspective.perspective"
) W* J9 \7 `# i, t1 N7 a: A                name="PLM之家TC工具包"/>/ `6 F+ H; t$ y/ F
</extension>
* ~4 R5 }/ z9 n. F' L1 {9 O8 `3 L. C: |' T- A) _6 v3 Y
; s9 p; z# [- H
    <extension& n) f3 q' W& x3 r- y
         point="org.eclipse.ui.views">3 D* q$ I& d, b
      <view
5 U7 i+ O! E9 G  Z5 C2 T            name="PLM之家TC工具视图"5 c; }- J" G$ r( ]; S
            icon="icons/prew.gif"
# Q. q! C! I4 L5 d$ G            class="com.plmhome.plmhomeView.plmhomeView"  X9 `4 j3 s8 Q* k
            id="com.plmhome.plmhomeView.plmhomeView"/>
8 V# `' X- ]6 w  T% ^& H: K   </extension>
8 p8 M- m3 S3 u3 B: G$ y: p7 v9 B3 R; v$ |8 t; i- o1 |6 A8 s9 F# V
<extension point="org.eclipse.core.expressions.definitions">4 F- G: e) K7 m3 @1 s: i3 l
                <definition id="com.mycom.customapp.inMainView">
0 {. Y) J$ C8 [2 m                        <or>8 [6 W& O. F0 c% q! Q
                                <with variable="activePartId">
+ l! l% B# f# d- r& p. k& `" x; [. p                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
4 ~: g' z4 e, @. ?                                </with>
6 p% p5 S6 h: d1 c                                <with variable="arc_property.ACTIVE_APPLICATION">
% O& [  b) p) y# V1 k                                <equals value="com.plmhome.plmhomeapp" />2 M# |4 D/ @; b. _
                                </with>
$ F" @: Y6 A, Y4 r                        </or>/ f6 h: n2 f; D$ E
                </definition>2 K6 m; m4 V, c. v( {6 u
                </extension>% z. a+ R2 r/ t0 b% O; Y

1 z' K  Y2 N+ x1 }+ ?1 u! s; X</plugin>
' P3 q- j& h/ J8 l. Z
- o' Y1 t; N% F% r! @* K% a) s: F# l3 y( t

4 \% G  t+ d5 A* {$ O
+ |; j& W* W# ]9 X) T: F
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了