|
|
请使用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' `
|
|