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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>
  T  Z8 `. G! h7 J
* J- U3 k( R4 @% l7 m5 |# G(1)添加View。
$ T2 g$ p" `0 c  X% x7 |, H/ G' \7 m2 W1 N! e0 V6 m
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。1 g! O7 r) G. S
* Q4 W# `6 c: r# E, E( R
<extension
+ X9 P& ~$ f3 m         point="org.eclipse.ui.views">; |# F+ W! c6 A! T$ B8 h
      <view
1 f& T  p5 g# V, ]* D3 p            name="Sample View") \& m# |6 k) v' l3 X9 Z
            icon="icons/sample.gif"; M/ Z/ |$ ?8 B. |5 t- F
            class="com.plmhome.plmhomeView.plmhomeView"- ^: @. M4 l  {  N: ?4 b2 k. a0 i) ]
            id="com.plmhome.plmhomeView.plmhomeView">- Z) B* f3 y/ j3 N! A2 t
      </view>7 k, w: G! o* D4 u
   </extension>: I1 G2 C  U( W" W' p
+ D& Y1 I5 A  x! ?+ c

% `+ M- Z; \# B5 C

, q4 K; A- I2 c3 ?' B(2)创建Application的perspective6 n- r& O4 T" K7 E4 X( r7 v  w7 T
, ]% w# i7 P' d: x
<?xml version="1.0" encoding="UTF-8"?>! d6 a# q: r3 G9 q
<?eclipse version="3.4"?>
  n' w& R  F4 j& S<plUGin>9 h: S0 s3 C9 L0 D1 |  ^- ?
9 _* x, _1 b( x& P8 q0 k
<extension point="com.teamcenter.rac.aifrcp.application">
  U* g9 s3 b5 A4 `( U, v6 m        <aif_app_item3 `" e$ {6 u* |! ~0 l  H
        displayMode="Primary". @6 w6 N) S# k; Y* P, J/ F3 v
        groupName="PLM之家TC工具包": B  p5 V- |5 V5 k
        icon="icons/plmhometctoolkits_32.png"
# N4 ]* i7 }0 Y) p3 ^. k3 }        id="com.plmhome.plmhomeapp", S9 x* _' \) P$ j3 ?% z9 T
        name="PLM之家TC工具包"
- ^( g; n2 s% O        ordinality="200"8 m, j' \: |! \4 c# O
        perspective_id="com.plmhome.perspective.perspective"
% N  m" b# O" }- s        session="com.teamcenter.rac.kernel.TCSession"
  x' K/ Y8 d) Y% A! _7 Y5 U        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>2 a8 v% D+ ]9 c, D0 v5 C8 Z1 Q
</extension>
% s" }) X% q5 m" [: a: F8 `7 ?+ g  ]: f/ ^. W& w. Q* Q4 h
  <extension point="org.eclipse.ui.perspectives">0 x. y# T! W' |
                <perspective
: L# V$ n! s4 Z) a( H                class="com.plmhome.perspective.perspective"! u$ N9 v: V+ I- O+ G3 F  U
                icon="icons/plmhometctoolkits_16.png"" ^5 u3 C9 }2 k
                id="com.plmhome.perspective.perspective"
9 y' v) x6 {$ m- o* M" O                name="PLM之家TC工具包"/>! k/ }- g9 W" G( V; R
</extension>
$ V6 @: |4 x' c( t" x0 r+ f/ d: D. d2 M  n0 _1 a2 Z
4 ~3 Q7 u$ G, v4 W. b
    <extension* u% |0 P3 [; ?, a1 ~
         point="org.eclipse.ui.views">
; Y5 C, x+ g6 z- y1 w      <view
8 `+ Q) V0 ?# J6 |" g/ S            name="PLM之家TC工具视图"# F% z& `$ [# d" p
            icon="icons/prew.gif"# D* Y$ A2 O- q) S
            class="com.plmhome.plmhomeView.plmhomeView"
& B/ ~, D, V4 K$ t            id="com.plmhome.plmhomeView.plmhomeView"/>- A1 s3 [6 u: q9 s/ e% t
   </extension>
! j: o, g  O2 M$ ~* L" }* Y6 z
4 R0 X$ K* s6 K3 L' x" G: D<extension point="org.eclipse.core.expressions.definitions">
# A* J6 I7 [# |+ Y                <definition id="com.mycom.customapp.inMainView">
# E2 m8 A8 S: S: `1 C                        <or>. j# e3 P3 n) t# m0 P3 `' [
                                <with variable="activePartId">7 t' t) Y& r4 f% D1 ?
                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
; g; F8 f; a# Y; R1 H" n8 ^                                </with>$ G" j; K5 h' Q1 p! H5 F0 q
                                <with variable="arc_property.ACTIVE_APPLICATION">
' Y! j8 r4 e1 i5 m7 [                                <equals value="com.plmhome.plmhomeapp" />- i! I0 @, n, ~# x* ~  V
                                </with>6 ?; Y; S4 F& ?' B
                        </or>/ W& T$ S9 Y1 S
                </definition>
: S3 Z6 v; F: O% m4 t, m                </extension>( a" j( a' K8 ]0 M8 @: x( ~( L3 O

6 ]- Q" ~+ x! Y; t2 D</plugin>
; k) l3 v# F; Y- b) o/ b! \6 s7 g, x! O" R
  f. W# L, A5 c

& Y; {: _4 b& X: J  q" z6 q  e8 W  M3 E/ P# P* g
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了