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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
& v( U# v# ^) B- J  Q2 J9 h1 J7 K$ L% t) }
(1)添加View。0 R) `3 K0 z3 r6 G2 g- R
& Y" ^+ v4 R, x
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
/ `2 z) w9 q4 ~
6 @. t6 [( g3 {) U8 B' F, B/ [ <extension
" S; |, v3 H) k% h; i         point="org.eclipse.ui.views">$ E1 ]( w+ f2 ~7 F  c
      <view5 ~) y  M! }$ L" J# G( S, H
            name="Sample View"
9 F7 ^% A$ s7 Q: t& z0 P3 s5 ^            icon="icons/sample.gif"0 g2 b' f# E% _% c# D0 f5 B
            class="com.plmhome.plmhomeView.plmhomeView"7 ]. W0 v) o; c3 f6 M
            id="com.plmhome.plmhomeView.plmhomeView">/ B& J, R' e! ?3 |) O4 |% b4 m
      </view>
: [# F7 l# e9 _# X   </extension>
: Z8 F" p) C' F  j2 G1 y! J: W6 }. l/ h" f4 C5 _8 p- y

9 J1 W+ T0 N1 ^& v3 K: N% S
5 K2 x- c" W0 J7 I
(2)创建Application的perspective
% F2 @5 ~. I6 I5 b1 n- S. s

# ~/ E% K( t" _" t! A& f& K- l) A6 E8 v<?xml version="1.0" encoding="UTF-8"?>
( Z& t. }$ g! [6 b6 ?<?eclipse version="3.4"?>  z/ s# k. y3 H6 B! B
<plUGin>
- y6 j0 j0 Q) ^# M) [# V& r8 Q: X6 K& j5 ]- P# Q4 x$ Y4 j
<extension point="com.teamcenter.rac.aifrcp.application">) S1 u8 m# r, m' g! @9 U  K
        <aif_app_item
, ~3 b" F9 B# @" j2 b: b$ c2 q( K        displayMode="Primary"
6 ^, ~! N4 z1 I% p# \4 J% H        groupName="PLM之家TC工具包"
, W+ I$ U' m# _! C        icon="icons/plmhometctoolkits_32.png"
7 q. X/ @" E4 D# k. r% C. q1 }        id="com.plmhome.plmhomeapp"
* ~# @( f8 A5 [; P        name="PLM之家TC工具包"
7 N2 ^- O- K% F+ {        ordinality="200"
( g$ i  _. b: N6 b9 P( Z5 n/ e2 Q        perspective_id="com.plmhome.perspective.perspective"# }5 ]% C5 j1 F
        session="com.teamcenter.rac.kernel.TCSession"
0 h$ m/ e, h! J9 O" t. {+ D        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>9 n& D6 G, p8 @* N3 A
</extension>* \2 G. n: c1 ]+ x3 C" x% @1 q4 g+ n

2 @+ s7 z8 Z# ~9 r! |  <extension point="org.eclipse.ui.perspectives">
/ ]" d5 X7 I# ?4 t                <perspective( H" d2 l6 R/ X1 o6 g% X9 U
                class="com.plmhome.perspective.perspective"% W/ X8 m7 o+ ]% s% h' Q
                icon="icons/plmhometctoolkits_16.png") @$ r) y5 R! e  d
                id="com.plmhome.perspective.perspective"
& ]) A& Q% l4 G: [$ r% b                name="PLM之家TC工具包"/>: N( E/ D& ?: G" b- [8 o: d! U
</extension>
' ?, Y; [& `& Z! r
; O+ s  ?6 j5 D4 _. z# f
1 J3 a5 x# ]; J  x, Z    <extension
  _" }6 h+ ?5 @/ s8 a" j: [$ T% D+ b; `         point="org.eclipse.ui.views">3 r3 k, I0 O8 G2 ~! }
      <view
* b% l% b; \  C! S& i/ F            name="PLM之家TC工具视图"
$ X) U; O- y. l( @; N% g1 ?; E! i0 W            icon="icons/prew.gif"7 @2 ~! f% X8 N# @' O5 \5 ^( z3 H
            class="com.plmhome.plmhomeView.plmhomeView"
3 s3 Z4 p8 @1 ~3 A            id="com.plmhome.plmhomeView.plmhomeView"/>
+ w. V) q# G) e" h+ X   </extension>" o: B* I) c( J2 e6 _" f5 j, `; V1 B

, O: L. s" h/ V4 B7 ]% [<extension point="org.eclipse.core.expressions.definitions">
9 W% [1 O: p% l+ Z" T# c  T4 H                <definition id="com.mycom.customapp.inMainView">
$ \% R! y) U9 m. I$ w' n                        <or>
4 m' n& M( n7 p. S9 a5 l0 K9 m; V                                <with variable="activePartId">' s# o/ i% C8 h5 `) `
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
. T- u( P& q! y! a8 a7 k                                </with>! T3 v# u8 L3 s
                                <with variable="arc_property.ACTIVE_APPLICATION">
; J* r5 N* T0 q1 X                                <equals value="com.plmhome.plmhomeapp" />
$ G4 C& q& h/ C                                </with>( t' G; D" ?5 i  W6 O# i3 T
                        </or>
0 S% ~2 D- n+ T" i! R% W) @                </definition>
1 X+ b' J+ L. z                </extension>0 z0 Z2 u/ a$ x

4 O" Y7 w( G7 m  E! m</plugin>
3 m4 ?: }+ J& @3 H) M6 y6 `8 w
4 D% A2 a% X8 j) C7 z
! L  |; [) T4 H" b) i3 V

) S- V" t: W5 L9 @1 N' F3 }" W8 w* O# N) x3 M9 D0 P+ B
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了