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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>9 f5 \; q2 o0 \* N! S' v
8 k' x' Z! n3 w& _$ J! }. {
(1)添加View。/ D6 N5 Q0 ~- c6 O+ G4 t" V, t& `& b

; A+ q7 z% q* V1 c! l6 K添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
& U6 T1 B& x3 _, U# l1 v; O# x+ A
<extension0 V6 E0 z" b# A( `
         point="org.eclipse.ui.views">
/ T4 e2 C3 j# ]+ `8 j      <view% L/ c( m! M  w: V  k# K7 i+ g% d5 E
            name="Sample View"
- i1 z4 v0 c$ d  a5 L            icon="icons/sample.gif"; g: i- Q$ w& D, E& i; W# S) ?
            class="com.plmhome.plmhomeView.plmhomeView"
! e' d( p+ I" B; p            id="com.plmhome.plmhomeView.plmhomeView">
1 V% j6 y; O8 I; l8 H& o; u      </view>
: ?) E6 y4 t  x6 O! a- Z   </extension>
( `0 u7 S+ [  Y! k5 h
  J9 n0 v& f+ O, T$ I. C  C+ Y" H5 b# X& U
; P$ d6 f  A( S" i) h# @
(2)创建Application的perspective$ x5 ^' O! Z  R& W- ^
9 i$ T3 m6 q% u
<?xml version="1.0" encoding="UTF-8"?>
" @7 f3 C$ n' ~" `<?eclipse version="3.4"?>, [9 e* t' d1 _% V
<plUGin>. u# D6 o) A3 ~# Q0 g! u( f

4 H& M1 M7 N. d: j' t' l/ m <extension point="com.teamcenter.rac.aifrcp.application">
9 _6 R# b. r4 i        <aif_app_item
* ^, q- c( ?+ Q- \# }3 N        displayMode="Primary"! }. V- ~  j, o1 n# [* A0 M
        groupName="PLM之家TC工具包"
% E: P9 q' m! c8 `7 G        icon="icons/plmhometctoolkits_32.png"# M5 a( h& P; d8 M1 Q1 Y- g
        id="com.plmhome.plmhomeapp"
, y8 g/ @! b7 `" z* y( j+ v        name="PLM之家TC工具包"7 ]- J5 p7 N4 h- Y6 i6 L
        ordinality="200"& i. O) @' P  K1 q
        perspective_id="com.plmhome.perspective.perspective"9 R9 }8 Q. o1 e
        session="com.teamcenter.rac.kernel.TCSession"1 s1 m, S& p5 q
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
9 O2 h6 i8 q1 J</extension>8 ^( h; u5 p/ }( f) c  `  H
4 {: F; q" C" u" ]& o3 [
  <extension point="org.eclipse.ui.perspectives">" w$ {3 w& K; m9 D
                <perspective
3 _1 U2 [' T4 L2 b                class="com.plmhome.perspective.perspective"
+ k6 l. v7 C2 _9 p" o1 O# c                icon="icons/plmhometctoolkits_16.png"/ E! ^. {. U, q/ |$ u8 \! s% f4 v
                id="com.plmhome.perspective.perspective"
9 T) D6 I$ z5 @2 H3 U5 o% K                name="PLM之家TC工具包"/># X4 z6 h$ ?3 {, x* J
</extension>- h2 e& d% Z6 }6 M$ ?& Y3 Y) R
% J1 p6 @3 [1 T" v6 K
) f3 D9 c, \0 Q* u: P: {
    <extension- e& W, P2 i/ B$ Z' R
         point="org.eclipse.ui.views">
( {4 b  h  u$ @8 P2 E$ L' L! B0 c      <view$ ~" A7 g7 a6 Q1 Q* [8 d$ _
            name="PLM之家TC工具视图"
( R3 `% l  r" @- s7 ?            icon="icons/prew.gif"! E" H$ H  ~8 k
            class="com.plmhome.plmhomeView.plmhomeView"
% o/ E% Q" ~* ]0 B  b: e, g# r7 d. S            id="com.plmhome.plmhomeView.plmhomeView"/>5 B2 l+ n' C; ^6 r9 D- `: H
   </extension>
5 j: h$ _- C# F  m$ i$ L' v4 P9 @9 u7 p8 U7 l+ {$ E* r1 r' s
<extension point="org.eclipse.core.expressions.definitions">
0 L0 ]+ ]* b+ K6 T                <definition id="com.mycom.customapp.inMainView">4 b* T$ r& E# f- l) ]& h
                        <or>" p0 W# o$ H' D" w
                                <with variable="activePartId">
1 W) p8 H* h/ S6 E                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
7 }# P0 G" \& \5 P/ y                                </with>8 o. h* |2 n, }/ k
                                <with variable="arc_property.ACTIVE_APPLICATION">
1 U4 a- i' U- B* c9 w; Q$ S; ]                                <equals value="com.plmhome.plmhomeapp" />) O4 D: |4 i/ o5 |
                                </with>! N9 t6 _* O8 }% a9 {$ c4 W4 P
                        </or>
0 {% {% U* u3 k5 u: p* b% E( p                </definition>
3 r2 K, T( U2 @                </extension>
  \7 ?# R* \4 J% v1 |
. {& V. n4 X0 U! F' K+ g</plugin>
; c; Z8 T, X, h6 h' f$ n2 @) ^/ y) ]. e9 U

' M9 v1 \! C- t3 Y2 E: z2 B

" o9 D" V0 [6 g, h  V6 {8 l
% A4 |3 V) d$ ?2 j$ @
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了