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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
  O6 r+ d5 e  o+ m1 j) @+ o# h$ v1 Z$ e5 s
(1)添加View。
4 e# Y) G7 f2 p% z7 f& u: c
. L' k" b0 J: e4 r添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
/ k5 y: t8 |; @( G: W# N. J, s* D7 v' t  v2 s; Z; H
<extension
) r+ o5 e3 M  T$ u1 p: T         point="org.eclipse.ui.views">+ B1 L3 j9 R+ @' R& O5 h) y; p
      <view
& Q1 S. ~% c6 u& j& J            name="Sample View"' f5 z) N4 ~) {8 S! {
            icon="icons/sample.gif"4 F* V. }. a5 }% f3 j8 n
            class="com.plmhome.plmhomeView.plmhomeView"
2 C; z1 f2 C8 X( e- P            id="com.plmhome.plmhomeView.plmhomeView">: V$ {4 q1 M! U0 O
      </view>
( N- |, n/ Q1 d. \- L& E, p# Q   </extension>
% W' s6 j2 e- d1 H+ g9 v$ F; j. E  C1 \, S7 y7 V. L

' I( B& f/ c, \/ @& b- z4 ^4 G
) F  P% ~: D5 t% J& g# Q# z; g( U
(2)创建Application的perspective7 |2 C+ D( @. }- x6 a+ W
  k' A8 b8 ~: f- S0 ]
<?xml version="1.0" encoding="UTF-8"?>
  \/ ~/ q" J, k9 x2 g  _<?eclipse version="3.4"?>3 R( s  w. }" e" C+ w3 P1 S! j; B
<plUGin>
* c9 P4 Q+ ?1 f7 P
1 H* g4 R" M( `8 J1 N( f <extension point="com.teamcenter.rac.aifrcp.application">( G9 b  d* P' P. ^# B& _& q
        <aif_app_item$ B8 |0 T, d" A. t5 L; z  U& q
        displayMode="Primary"& S, W" B+ J9 B( o! }, j
        groupName="PLM之家TC工具包"/ a  }- X, i, c- n
        icon="icons/plmhometctoolkits_32.png"
5 L* j5 a3 n: n& ~        id="com.plmhome.plmhomeapp"
$ r, s5 W$ k; S/ k0 O        name="PLM之家TC工具包". w3 @) h: c- s, F* M0 O; I# Y
        ordinality="200"6 q8 ~) t2 j+ n: E- j1 U  E
        perspective_id="com.plmhome.perspective.perspective"
6 |5 j# B9 a% {8 F; Q# r        session="com.teamcenter.rac.kernel.TCSession". u6 `* |, k! A
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
& r# u+ |/ k7 |  ~: u* p  Q</extension>2 _/ z9 T1 Q- R) F; a

" x, F5 {) M+ N- }0 K9 ?9 [( o0 ]  <extension point="org.eclipse.ui.perspectives">
2 s% j7 O+ W* k/ n+ j  Y7 s1 y                <perspective
2 R+ a7 f5 b) W" X0 q5 A% p                class="com.plmhome.perspective.perspective"
, {  O4 q1 i) X* o7 [( S                icon="icons/plmhometctoolkits_16.png"
! a0 r: @/ r1 Z                id="com.plmhome.perspective.perspective"
8 A" k1 X) @/ i' S9 P- x7 I                name="PLM之家TC工具包"/>
  \/ P+ T& V- ~3 V</extension>  i) n+ a7 }! y. x. Q3 |; ]! q2 u

3 d# \8 ?; V6 X  m; e- S4 F. ?! N. I( e' F( i" C" T) R
    <extension
0 g+ _9 h( L/ [# y; O! [         point="org.eclipse.ui.views">
# _# U3 l/ J: a7 r% V  L, A      <view
" \- F. r  D) _8 _* C: f            name="PLM之家TC工具视图"% {' S) L  J6 Q) f0 T3 |
            icon="icons/prew.gif"( Q7 L' l# S8 ?9 q5 ~
            class="com.plmhome.plmhomeView.plmhomeView"
' x: [3 C) d2 q6 t            id="com.plmhome.plmhomeView.plmhomeView"/>
2 m3 t9 c. K) V) N% r! A   </extension>
7 u6 I5 y6 ^5 a% T5 q) l( @0 d& s  k8 g
<extension point="org.eclipse.core.expressions.definitions">
: i9 t8 t" {; E' s                <definition id="com.mycom.customapp.inMainView">
& X* o6 v) p  |7 U4 m/ b1 B                        <or>, W' H1 U  G1 M" o7 D4 e! G: x
                                <with variable="activePartId">
  e6 {$ e( E0 D% h/ h                                <equals value="com.plmhome.plmhomeView.plmhomeView" />/ M" V2 B. v0 p1 [  c/ S: n- b% U
                                </with>
: Y- A: R9 W+ W/ w& G( Y" N& G5 a                                <with variable="arc_property.ACTIVE_APPLICATION">
9 z: |8 b" A( E+ w  G                                <equals value="com.plmhome.plmhomeapp" />
  d8 X% r& Q4 z- ~6 ~$ y$ T                                </with>2 E: A2 f  T6 m( j) V  n: U, X
                        </or>
% n. O! M, w: M2 N$ K3 x                </definition>% H3 l: S5 Y/ B5 T" e! n
                </extension>
; k* e/ _; A1 I/ R& u
) x9 i. E: y" E' Y3 b</plugin>
$ t4 F9 S' h( Q9 Y. h0 f  _, O9 M9 @: A( n

5 K5 G3 Y$ Q' C

+ G  f: E1 Y7 H' l' g5 S; ?, z) O# I+ w" k- c4 {- A
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了