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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>: A/ V" M8 J0 {" J- t+ M. y

7 s# F0 Q0 P) b1 j(1)添加View。
, W' e+ a; l8 p: U
* s8 V( k5 ]8 g3 f添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。; v% k# G, L5 h7 L8 G
  Q! `0 ]5 R% F$ M3 G, S5 G: v3 u
<extension0 D9 S! j( X8 y2 Z# P
         point="org.eclipse.ui.views">' a+ M, n: B: X" p3 D0 L
      <view
- m! J3 h5 C' @9 W, O# q1 b3 i            name="Sample View"4 |) L: K! S# n# ?( E3 a, b, g
            icon="icons/sample.gif"
0 w# }% m5 h' V4 ?            class="com.plmhome.plmhomeView.plmhomeView"7 |! m0 ]9 \/ w2 E7 t$ t
            id="com.plmhome.plmhomeView.plmhomeView">. q. g4 H# x0 @
      </view>5 B7 E: h; D( G8 F8 h
   </extension>% l; j$ R2 ^1 w! v9 t6 `
; _' r  y7 J+ N- v
# V4 W0 d" E/ x* c& q; @

5 c% R" {1 Q5 T: G(2)创建Application的perspective9 }9 y3 }4 K. Y% b/ b) Z$ v

5 f* O) ]- u; m1 U! |* q<?xml version="1.0" encoding="UTF-8"?>
( l( }- ]  T9 d& k! u6 l<?eclipse version="3.4"?>
8 o* O6 e3 o: P4 o! }  T) k7 h<plUGin>) h2 m: O: _( x, d# [

4 v# o6 f) L( u/ E <extension point="com.teamcenter.rac.aifrcp.application">" z+ f3 d% j: ~/ r2 C7 S/ }1 G. ]8 z
        <aif_app_item
2 b# y# e* p5 T! k: Y2 M        displayMode="Primary"
* W" h; O2 w/ {: x        groupName="PLM之家TC工具包"
  ^3 P  |2 Q  A' Z8 e9 I, N        icon="icons/plmhometctoolkits_32.png"  J% _( z+ p0 l" d
        id="com.plmhome.plmhomeapp"8 i5 |# d) ^, I
        name="PLM之家TC工具包"3 y0 I  f! j9 h$ V  L0 L& M
        ordinality="200"
! K6 _6 }' W) }- ^. g  Y        perspective_id="com.plmhome.perspective.perspective"
! L4 x1 l2 i/ L/ z9 Y        session="com.teamcenter.rac.kernel.TCSession"
/ q8 w3 ~. ?# A( O9 J+ _        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
# L) o( ?) y8 d" y" B" P</extension>
1 s& p1 H! f3 B6 {6 t- P" D  A1 q2 W2 x% L; W* I' q
  <extension point="org.eclipse.ui.perspectives">
7 H" _8 P) }6 T9 q" b  N                <perspective
2 v' X; V% p: v! s% x! S                class="com.plmhome.perspective.perspective"
- h1 B/ d; |, C+ m# C" h                icon="icons/plmhometctoolkits_16.png"
' e# R# y7 P8 U1 B                id="com.plmhome.perspective.perspective"
  a5 W% U% M9 Z+ T                name="PLM之家TC工具包"/>
: B, x: r8 l! i* n</extension>) R' A  g4 P+ T. @" b4 \% a9 _
( I1 ^" u5 o+ \$ W4 m* u
: \* L! H; @0 L' z5 B3 U4 W
    <extension
7 Z$ H! E/ l& i- n8 P: y2 J         point="org.eclipse.ui.views">: N" j' J3 D9 P5 Y7 q2 n
      <view
1 O) R) L0 P$ O            name="PLM之家TC工具视图"1 ?# f7 O) a* _+ l) t
            icon="icons/prew.gif"' o# w( `3 b" R1 y
            class="com.plmhome.plmhomeView.plmhomeView"8 n( k0 L% N/ Q1 X' p
            id="com.plmhome.plmhomeView.plmhomeView"/>
" }* _( s% S; }3 o   </extension>
! n2 j) r, [1 Z' K" j" e5 S) i1 n
<extension point="org.eclipse.core.expressions.definitions">8 \% ?; a7 @& y8 c
                <definition id="com.mycom.customapp.inMainView">
0 j; s' p: G- J# r4 Z- L/ d                        <or>
5 @' k; K3 ^0 X9 H& a) R                                <with variable="activePartId">
) v2 k& \# a1 s, f: R                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
' V, K2 A+ r& Q0 A                                </with>
% e% e) n8 ^. o1 {2 L' |% V2 x                                <with variable="arc_property.ACTIVE_APPLICATION">
8 A' t' N' T9 ~+ U: B3 ]                                <equals value="com.plmhome.plmhomeapp" />
1 n) C2 q2 d7 M8 k6 r7 ?                                </with>
, K! f+ Z7 H  y" K( V$ G; a                        </or>8 {9 G0 m5 C9 l' _! i. F5 _8 s) z* W+ y& V
                </definition>1 P+ h/ F3 o% n+ U8 t0 j
                </extension>
$ _+ {9 N, I) X: }8 h
2 d2 O4 L: t2 ^, v0 W</plugin>; {) _" d* I3 W' m, l) \9 C) q

" d5 X! P! }* l4 k  Y/ I/ M, B; a( e% ^; K, B

/ O5 S. a+ H0 q' q) X! G; J/ ?  U; E' `
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了