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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
3 e  v8 @- w% J8 O. M7 W! L% i" x6 E* j* M- c
(1)添加View。# X" H9 N! t* B$ Y* h' k; Z* ^
# a7 M/ B* U. u7 D5 U6 c4 }
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
7 o& E+ Q6 i3 z
& K: n4 L( t/ n/ o" S4 m5 X+ L3 ^ <extension6 H0 m- X! m$ W& j0 \: D  B5 h  D
         point="org.eclipse.ui.views">. x& I' \8 z' s+ K0 i( t" u2 \! }- W
      <view7 l" a2 n* ]3 {' v% i# g/ |4 L7 c
            name="Sample View"
6 O: m. v4 R. |+ m            icon="icons/sample.gif"& s  I/ [: w( ]$ O
            class="com.plmhome.plmhomeView.plmhomeView"
" U/ D# B, p& o            id="com.plmhome.plmhomeView.plmhomeView">
( [6 [( K; v& Z  z9 @( J- k+ P      </view>
4 D4 I0 I" y6 R' v4 T   </extension>4 Z6 U0 }- h5 |! F

0 M/ J4 g# @+ B
* M8 q# B1 b: S! C2 w

$ D$ l* w1 ~+ W1 ]3 |+ ^- {; Z(2)创建Application的perspective$ Y* o9 v' x' }/ z& k

% g! d+ W& V  e; n& \( T: z<?xml version="1.0" encoding="UTF-8"?>
# i6 d3 K& v3 s- D- q<?eclipse version="3.4"?>
) v- e1 B1 D) |<plUGin>+ W8 c2 V, B) t. y: j  q5 s. i

$ t8 K# p4 }6 ` <extension point="com.teamcenter.rac.aifrcp.application">" ]9 c1 k0 S) t  `
        <aif_app_item
3 [9 s( i: a: Y- d; Y: M        displayMode="Primary"
0 x: y! c& Y8 K        groupName="PLM之家TC工具包"
0 [: o( M/ H6 R        icon="icons/plmhometctoolkits_32.png"
6 m: j! i" z. `. R- z        id="com.plmhome.plmhomeapp"
' x# T1 @& A0 p) u3 G        name="PLM之家TC工具包"% u1 F+ m7 w; U8 s4 k0 G
        ordinality="200"+ r: w1 G5 h1 R3 e) H) B/ g: P
        perspective_id="com.plmhome.perspective.perspective"& N8 ~3 y4 ^, k" B/ U2 g
        session="com.teamcenter.rac.kernel.TCSession"  x& L) j8 L4 I
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>' ?0 o2 C0 F' g) k; X
</extension>
7 [+ V* }% o4 W4 ]) e  u2 D. @( M8 j5 P  s( s
  <extension point="org.eclipse.ui.perspectives">. I/ I' Q0 \1 l
                <perspective
; s' X# Q+ y& B+ H* Y& ^                class="com.plmhome.perspective.perspective"; d/ m0 g; R$ [
                icon="icons/plmhometctoolkits_16.png"% o" N6 A7 J3 f2 m/ K3 N3 ~
                id="com.plmhome.perspective.perspective"- U* ?1 h; D) w2 i2 @9 @: Q2 q$ r
                name="PLM之家TC工具包"/>
2 b) `0 T8 C) Z/ g</extension>
+ \8 j" ]* x- l4 n
) N  R1 }+ A( g& s6 J$ n( c. ]/ O. k) m
    <extension8 U* v( C' w* e7 Y+ q- t
         point="org.eclipse.ui.views">
- H2 K6 `; c6 D8 t      <view0 N& w7 X) [0 j" v
            name="PLM之家TC工具视图"3 m$ P. d  W- p& R
            icon="icons/prew.gif"
1 M' q0 N' D5 f) U% G! ]            class="com.plmhome.plmhomeView.plmhomeView"
- h$ B- k3 m: z7 f+ C4 s            id="com.plmhome.plmhomeView.plmhomeView"/>
/ ^$ f+ o, I; e( Y* r7 e5 a, q   </extension>
" `$ i+ ^- ?* J8 h, n2 v3 R. J
& t  {5 s0 f: X<extension point="org.eclipse.core.expressions.definitions">
) f4 m9 x) R8 T, |. l" s                <definition id="com.mycom.customapp.inMainView">
( \% y- V( O# `; r7 [                        <or>4 R  n( |" U8 Z! [
                                <with variable="activePartId">4 y  a$ C. q: h
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
# z# q! P" G$ c  e" b                                </with>7 @% U! U% E. w4 G  H$ ], ^, y0 ^
                                <with variable="arc_property.ACTIVE_APPLICATION">  Z/ p+ e5 g+ S% \# {- D' {
                                <equals value="com.plmhome.plmhomeapp" />
$ S+ ]: F# _. @: K7 C8 |                                </with>0 |! T6 f0 z% A8 {/ l2 S
                        </or>% _$ [" E& U; m; L1 t6 G
                </definition>* M0 \" ]# O7 ~. ?0 @
                </extension>8 T: o- c5 M/ U
- D  j/ t* B3 k3 r
</plugin>
9 x/ @) K' I2 M) {' d' Q, _; ]# v
9 p9 |( j+ @1 b

" y0 R! }: e$ _1 F5 }" P# [
7 l3 o7 v& }6 G1 T9 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二次开发专题模块培训报名开始啦

    我知道了