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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>* J+ |7 k) G* h* c

; {- W) s' t- S1 D4 x+ I(1)添加View。
8 `2 B* s1 t( G% U& d0 L7 M  b. t" N! q+ N9 d/ v. h
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。3 f6 q- I8 S3 G* n: I; L
4 ~: @* e6 R* Y. a! m& G  ]
<extension, `  E& s) F- j9 b
         point="org.eclipse.ui.views"># \7 Y5 ~8 m/ c5 J, R# q, ~: q
      <view
! _8 N+ L0 j! c- W8 Z% j+ Z            name="Sample View"
* p/ H8 q2 ?+ h/ z' L            icon="icons/sample.gif"
6 R8 t; J7 ~8 ?9 R) ^8 V            class="com.plmhome.plmhomeView.plmhomeView"6 \3 ^/ v; U0 N' D
            id="com.plmhome.plmhomeView.plmhomeView">
$ b  C0 P: N% t      </view>
% ~" r) Y" R! ~/ Q1 r7 U* `, |+ y   </extension>
8 a! w9 R7 C* z8 y1 b0 \+ [, E/ _0 o

6 P% P, F: w7 s
2 {8 _; `1 W( w
(2)创建Application的perspective5 w1 X. u" R, I' m, ]
& V  e4 K+ T- A: b; l
<?xml version="1.0" encoding="UTF-8"?>" y2 r2 n  q' I; l7 `( F. B
<?eclipse version="3.4"?>
( [, H9 u1 G3 l+ Z: [0 n. V<plUGin>4 [, `% Z# G4 @4 m  R; ~/ h
/ X& g6 j8 o+ ^, H
<extension point="com.teamcenter.rac.aifrcp.application">8 T( c8 @( @3 `
        <aif_app_item
7 i9 w1 y5 R) W! a2 {        displayMode="Primary": X3 f' O; _' K
        groupName="PLM之家TC工具包"
% {& U' D* q- b        icon="icons/plmhometctoolkits_32.png"
$ `$ }2 ~/ t0 \+ k1 O        id="com.plmhome.plmhomeapp"2 I" h3 t0 Y8 ]2 ]" e- h
        name="PLM之家TC工具包"8 Y" N' P$ |8 D
        ordinality="200"
. J$ m  a$ u; W! m  W        perspective_id="com.plmhome.perspective.perspective"
7 }5 s) K# ?5 \+ K! K" B; t% @3 ^" {        session="com.teamcenter.rac.kernel.TCSession". G9 l  {# t2 }  l8 f
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
/ S) [8 w3 m/ X" d5 H</extension># @1 n, f7 S+ r* `9 s

: `. t' }" S: b1 n8 i: s' k- ~# L  <extension point="org.eclipse.ui.perspectives">
+ x, p- |& `, f* Y0 R5 ~* K% A                <perspective2 i7 X9 ]4 o- W# R3 s& G- v# z
                class="com.plmhome.perspective.perspective"
% P. b- [7 t) p8 L8 K                icon="icons/plmhometctoolkits_16.png"
% H' V8 N: Q9 b0 ?                id="com.plmhome.perspective.perspective"
5 u3 b2 k& K* a$ D3 V. ~$ Q                name="PLM之家TC工具包"/>8 Y; Z( Y" g: c
</extension>, C- b3 T. c! p& c- Z8 M: k1 r

: t9 x2 ?: K1 ?, T& C4 |, u7 M+ Z
    <extension3 }& l3 h0 a, O2 z! ~, I
         point="org.eclipse.ui.views">
0 V0 l6 n/ U+ T4 ^+ ^0 f      <view
) X( Y$ R& ^$ p+ w+ r3 }8 P            name="PLM之家TC工具视图"2 `& M" M5 u' g$ W! z1 F
            icon="icons/prew.gif"
2 _4 m0 k1 L+ g: z# Z- p: s9 @            class="com.plmhome.plmhomeView.plmhomeView". f* w/ k5 N! a3 f, X. g
            id="com.plmhome.plmhomeView.plmhomeView"/>
! k0 x# E" @/ M0 Q   </extension>- {4 O  W8 L3 \( m& \+ {- i0 A6 V

+ t6 |- J/ C/ P) X: p<extension point="org.eclipse.core.expressions.definitions">
- ?% S. z7 T! R6 |" s0 n9 q- M                <definition id="com.mycom.customapp.inMainView">
& M4 \' q/ C. @& m                        <or>5 X9 F+ T) k8 C6 c! V; f* ^
                                <with variable="activePartId">2 R& u3 t6 r  [8 I: A! B- [7 R6 W
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />, H) `, o' Q' [& o4 \# o1 c" O2 b
                                </with>
; v. q! u0 S  e0 L: }                                <with variable="arc_property.ACTIVE_APPLICATION">
4 a" _0 j* u. D* X, s                                <equals value="com.plmhome.plmhomeapp" />
: o* J( k, s0 o, ?                                </with>
1 E4 L+ ?- I; I. Q2 X- j                        </or>/ U( L; G" m/ y+ a3 V  y0 [* q7 w
                </definition>
9 d8 r% S8 k0 ~. s- E* g6 l# V                </extension>, j/ B8 \( D+ @7 _- M

; v. q! K3 G9 c1 v8 @* e</plugin>" L* O; R! a6 G( T

8 N; A2 E7 }/ T/ i4 H& o+ y. h
7 P( r. E7 y% x! C# `: N/ [
  Z& r  s& u4 k% H4 a

9 ]3 w% Z' d! U. H
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了