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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
2 N: Y9 ]1 i* Z& o. l2 z
6 m/ V9 g( J" }& L(1)添加View。! N4 r  K) Y+ C* s! W

" K7 |  P- Y& P0 d% r, o添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
; n' Z1 O7 A  f6 G# L. g. N# S0 M" X( @
<extension8 a. T) f% }0 {/ F
         point="org.eclipse.ui.views">1 ?2 C- L, t. ^' f3 q4 M
      <view
5 l5 C, D0 q9 J+ l) Q' @* `            name="Sample View"$ @2 m8 H' g8 T8 ]6 R; u1 B6 A) ~
            icon="icons/sample.gif": C) d: o- W4 S+ ]
            class="com.plmhome.plmhomeView.plmhomeView"
% S  ^6 {( n. T; [+ H( v            id="com.plmhome.plmhomeView.plmhomeView">, K( l# u. o: q# p* {
      </view>
  w) X3 f9 A. z  G2 L   </extension>% w( c$ G4 B3 C4 ~

1 c5 e  H; O4 ?' c
' v$ ]8 q4 c$ B+ c' }; w; }

: ^& l/ G" |  I9 K# i9 d& x- s(2)创建Application的perspective8 A9 v9 H/ }4 Q

" K; T" F! l/ c' z# O$ a: O, O9 O<?xml version="1.0" encoding="UTF-8"?>
  ^+ b: e) q# [: i. ^<?eclipse version="3.4"?>8 R) H& |) r$ I# M0 N
<plUGin>
/ E, b; X& S$ \' K" V9 s$ D! b! ?
3 A4 _; K0 K$ a/ A <extension point="com.teamcenter.rac.aifrcp.application">7 c+ v) K& R$ V5 c& b$ C  ^
        <aif_app_item8 w. n8 E4 e# x0 a
        displayMode="Primary"5 C& t! @+ i2 o5 n2 n
        groupName="PLM之家TC工具包"0 P% f! {$ u2 u: N+ ?1 u) W
        icon="icons/plmhometctoolkits_32.png"$ O  J/ C( O) m: U: p
        id="com.plmhome.plmhomeapp"4 K! a  b+ |( B9 ]$ K& I- t
        name="PLM之家TC工具包"
( @3 e1 s+ p. X5 S/ r        ordinality="200"# g: r) A1 D$ Y* K
        perspective_id="com.plmhome.perspective.perspective"# e& q3 z6 W+ O7 M
        session="com.teamcenter.rac.kernel.TCSession"" k, N& }0 o% X2 j$ `( m/ G- B
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>% K+ q' C- _# w! Q6 c  N
</extension>) s/ e, k% [9 _6 H/ B

, m, h0 ~, I- U) r  <extension point="org.eclipse.ui.perspectives">
& x( E% c+ P0 I                <perspective
/ x! R0 i- j; w& u; J. a( I! x                class="com.plmhome.perspective.perspective"
2 X0 H0 Z' K7 ]* M# ?! Z                icon="icons/plmhometctoolkits_16.png"
1 z4 _5 s4 g  K3 W6 O8 s4 T                id="com.plmhome.perspective.perspective"
6 G! G7 e. z( H) L) [% a) `" k                name="PLM之家TC工具包"/>
. L3 d. k( W" X7 C! q3 S+ R</extension>
! f' a+ f$ Y. G1 |( C3 b
( \' f" M1 x- N) t5 }' B9 e2 b0 w. X+ i
    <extension
/ j2 q. n$ j1 m4 K# l         point="org.eclipse.ui.views">: }4 P. z; X8 B% }1 ~( W
      <view8 \6 h/ m& e4 m) o
            name="PLM之家TC工具视图"5 L$ ]9 D- y5 L: r$ n& H
            icon="icons/prew.gif"
) t& |& X& {& H' u            class="com.plmhome.plmhomeView.plmhomeView"
# q" r1 u7 j3 ]: f# e            id="com.plmhome.plmhomeView.plmhomeView"/>
% j6 ?5 x; B; N, U   </extension>4 N/ x1 e  t  ]# f) o

3 \& q' d4 ?0 Y  G+ t<extension point="org.eclipse.core.expressions.definitions">
/ n& j; {4 Y! S5 P; s                <definition id="com.mycom.customapp.inMainView">, K: b) B$ \/ m" O) W" q4 ~3 q' R
                        <or>
- T0 z4 w6 Y! ?' H6 I7 \                                <with variable="activePartId">
8 F8 v, O2 [6 Z( H                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
4 c. k* l3 f: s; ~) l                                </with>
( ?0 M: @$ R4 H7 R( g% M                                <with variable="arc_property.ACTIVE_APPLICATION">* w: ]% e* T8 C' E3 G
                                <equals value="com.plmhome.plmhomeapp" />. b8 K3 W3 G8 \0 l4 L# \3 \
                                </with>
% _( v/ P+ W/ y* |+ r# ~                        </or>: t) i7 D0 C# B
                </definition>" ?2 t$ a# g* \+ W" W+ P" H# W$ s
                </extension>; s  C- d# A& |- G/ [+ K  P' e
* K$ p7 }0 R8 v& [$ D! P0 f. W
</plugin>$ a! l7 S1 @' [/ R! n- t
) G: a. e) ^! J3 K. |# z4 Y
( D9 r" K9 _# u6 L' a* H6 M1 E; C7 L7 d
& h, j4 ]0 T4 w7 o

2 d: ~' t' [* T( Q
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了