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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>6 b0 V4 k( y9 Y* P6 l0 x4 V/ W7 [

! M3 w) l  C4 d9 E# u# r" O; }(1)添加View。
# }  f0 Q) ?' _' r
3 Y5 {+ i+ u0 k4 i6 Z  P- N" B添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。$ a7 Q0 K% V$ \7 C+ y

# a" A' j' N) Q4 P <extension
1 W7 Y0 c+ s. I+ E         point="org.eclipse.ui.views">$ j9 ^% Z( @, @: d0 I) W6 g% x
      <view
; _  S; A. h4 Y; P) L& |            name="Sample View"5 C# |+ Y0 ]/ @4 L
            icon="icons/sample.gif"; A+ u+ L) M+ F) |" c
            class="com.plmhome.plmhomeView.plmhomeView", z9 p3 g. r3 S
            id="com.plmhome.plmhomeView.plmhomeView">
' s5 T8 Z7 i/ s& j* b& v2 q( f      </view>7 a4 z( S! Q5 u7 F9 g
   </extension>
! I4 S# u' R7 `# f% m- a  `+ d( u; `8 K! K" x+ F
3 K" i$ V& T3 F  Q  v; ]

; e$ g2 \/ t6 r, T& G(2)创建Application的perspective
, ]2 U  I# D1 Z2 w- j
; P2 T* e" X; A& P+ E6 O
<?xml version="1.0" encoding="UTF-8"?>
( c$ s  ^  r! R& b: E6 `" f<?eclipse version="3.4"?>
9 J, J9 Z# [7 R6 Z5 X/ `5 l4 ?<plUGin>9 ?" S( N: N8 j/ M) P& Z7 e" t: Y
- }0 |; D0 F9 A  Q4 Y
<extension point="com.teamcenter.rac.aifrcp.application">& ~' [0 @$ U5 v! j+ p) g& b. C
        <aif_app_item6 Q1 |$ L$ T7 n
        displayMode="Primary"
. k& ~: G! d2 Q. V$ q. y: {        groupName="PLM之家TC工具包"2 R8 [6 T" r: x% L) s  ]+ [) M8 U
        icon="icons/plmhometctoolkits_32.png"- P2 X9 F$ A4 R
        id="com.plmhome.plmhomeapp"
* q# _& ^4 |; N0 j2 g        name="PLM之家TC工具包"
$ F& K- H& ^4 _8 r2 P1 q3 `        ordinality="200"
: c  H$ P: S8 s% R1 q" I        perspective_id="com.plmhome.perspective.perspective"
: c" O# t7 G5 x0 b, r        session="com.teamcenter.rac.kernel.TCSession": x( e% h6 t* ~1 ^& K  x) k  G2 P( L
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
! b* j* H; I, _& _4 ?</extension>
" N: v$ f1 z0 n& P0 ~3 y0 x- R5 j
2 u$ c" x( ]+ F3 |  <extension point="org.eclipse.ui.perspectives">
$ H% b! P4 s' }                <perspective/ g2 K# |' D: @' B$ J' A' w
                class="com.plmhome.perspective.perspective"
4 Q1 W. W2 |) S3 S: w# k                icon="icons/plmhometctoolkits_16.png"/ b+ ]9 c7 j! R. w$ C8 j
                id="com.plmhome.perspective.perspective"
! N8 b3 ?$ e: t& y3 k4 T                name="PLM之家TC工具包"/>
/ E, m5 Y9 H& Z; C. t2 W- V</extension>
. t. D8 w% X8 U) ]- I' `: j% Y3 ~0 y/ W
: ]0 x9 K, u$ A0 u
    <extension0 F3 \" B" n4 I
         point="org.eclipse.ui.views">  m$ D% r( {7 x5 ^, Q) {
      <view
) Q) ]& k  t$ ]3 c# s+ k            name="PLM之家TC工具视图"
% C* c5 Y- ]- M" _            icon="icons/prew.gif"( a& U! i( p/ W, d1 D
            class="com.plmhome.plmhomeView.plmhomeView"
- a  _5 S( e9 z7 Z0 K* j5 k            id="com.plmhome.plmhomeView.plmhomeView"/>
6 y" K+ q4 h  M" d5 O% x7 J  T5 t' J% _8 m   </extension>* O% c; ^1 k* x4 o% R
/ e7 \1 V6 x8 L9 B& ^6 V+ S, F
<extension point="org.eclipse.core.expressions.definitions">
% x/ ]3 ^! c- s& m0 |0 z                <definition id="com.mycom.customapp.inMainView">
& i9 Z8 x/ X) @8 \4 x                        <or>
+ M3 `9 P) d3 D2 U                                <with variable="activePartId">
% k: T( ~8 C1 J0 u                                <equals value="com.plmhome.plmhomeView.plmhomeView" />1 z' g2 Y0 k+ _6 N8 B; C
                                </with>
7 L$ z5 F$ ^0 L/ _: `+ C  `7 d                                <with variable="arc_property.ACTIVE_APPLICATION">8 I# O6 C) t" f) Q& |0 O% r
                                <equals value="com.plmhome.plmhomeapp" />
( Z( ^& ^6 s" W3 N                                </with>/ B( M4 r- J) `' f
                        </or>
) n4 M; d7 I7 Y, h                </definition>
. h) {" i! c6 j: Q                </extension>
0 {4 X8 H; ]8 U, M3 B5 k7 n7 J  \/ f% q. A8 ~- s6 I, K
</plugin>1 r6 f! d' e. Q4 ^

0 Z' Y) _% y: X2 D4 B8 m
2 V; X- X2 b( B; ^" G, k0 W1 j8 `6 g- U
- v( N9 Q+ L, I6 {5 r) B

3 T0 D# h; z8 X& m8 g3 E! t
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了