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

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

[复制链接]

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

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

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>* A& E( i3 F. i$ y5 H1 A# H

' \) i% B6 |5 L6 {' F(1)添加View。' `" g& m6 Z' h8 f& i% a
) t9 _5 ^* o' h. p- f, s
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
* g0 T! D! b9 \. e' Z# V' B; c9 e! _$ N& G) o
<extension
1 A, c' {$ W% J1 [4 A+ D. V# x         point="org.eclipse.ui.views">
0 \: x( q4 z. i1 m      <view& r" w, g- O! `  K+ t5 Y
            name="Sample View"* H4 ?" n1 l1 }3 ?! W$ n% J
            icon="icons/sample.gif"+ N  @( T# H8 ~$ D! F* `
            class="com.plmhome.plmhomeView.plmhomeView"$ T# q, ~: M4 l& v5 Z  C
            id="com.plmhome.plmhomeView.plmhomeView">
" k! _  p# i3 E) u. s- |      </view>
) d1 V5 f+ q4 O$ ]+ ~   </extension>
6 k& r2 b& A; v( @' a: c; ?( R
8 C% E- S* a. W
7 ?0 g+ {- B" X% }* w+ b! X
6 F8 ?) V8 I! |) r0 z5 V
(2)创建Application的perspective1 Y. o/ k+ F7 m% I( P( A
* t( V; B& e6 z) P+ D% ~3 G* j
<?xml version="1.0" encoding="UTF-8"?>
5 g3 Q( J9 P) `; z$ }6 x<?eclipse version="3.4"?>, P; d  S7 v" b
<plUGin>
' v! Q2 m2 G5 K, L" i  G
9 V9 n& W1 p6 x. K6 k) I& T& b# g <extension point="com.teamcenter.rac.aifrcp.application">) \4 @8 ?! a, b  G
        <aif_app_item$ ]  U0 L' m3 {3 V; [) q! ~' f, ^8 H* e
        displayMode="Primary"2 C5 T/ q0 @3 M0 J
        groupName="PLM之家TC工具包"
! _) A# F2 ~* d8 c0 R        icon="icons/plmhometctoolkits_32.png"
$ N+ E$ D* ~8 o+ S        id="com.plmhome.plmhomeapp"5 t) S! v$ Q1 q1 P7 {2 Q
        name="PLM之家TC工具包"6 \" L- K' S2 O0 Q$ B' T
        ordinality="200"
# }7 H8 u5 {, Q# p9 }8 Q: e* E% H        perspective_id="com.plmhome.perspective.perspective"& d: f. X4 }- m7 T0 v$ S" R. [
        session="com.teamcenter.rac.kernel.TCSession"4 @* T4 m* Y! D9 a/ M9 D
        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>
& M; w% d- Q( f3 T& g" t1 D4 e</extension>0 j7 X( d. y0 t

4 {# y6 T3 ]1 O9 @* I# r% ?$ z  <extension point="org.eclipse.ui.perspectives">
6 H% s. v$ d) g) i1 t, v                <perspective
2 j7 S; l4 w1 m% `                class="com.plmhome.perspective.perspective"
& ]4 ^. i* b# ?) J  i" u- v5 e% H                icon="icons/plmhometctoolkits_16.png"
  A- b9 t9 B; W$ y, d                id="com.plmhome.perspective.perspective"
  ]2 b( O/ J. Q4 z  [' w                name="PLM之家TC工具包"/>
' K/ P2 M- j0 |, `% \</extension>
* n! _' D! G5 z1 x4 p# ^& O2 D+ P7 J- r6 w/ c7 Q. L; e) L
1 j6 K# K# h) |0 A* h
    <extension2 Q" w% J+ P; p8 @, e9 E4 J: p
         point="org.eclipse.ui.views">
3 {' W% B$ V, l- l+ H      <view- R; t" v1 ?6 p3 J$ \$ A& s- G
            name="PLM之家TC工具视图"# w$ g! B& S3 x6 {0 @3 z
            icon="icons/prew.gif"4 D7 V- g* G4 ~/ y1 s# B
            class="com.plmhome.plmhomeView.plmhomeView"
( Z9 ?$ J& n: i5 h$ I5 g- R            id="com.plmhome.plmhomeView.plmhomeView"/>' d' D2 W8 J9 v2 u
   </extension>
; S0 {6 b9 W* l7 a" T, }2 i6 Z* {+ h1 v& B
<extension point="org.eclipse.core.expressions.definitions">
6 F1 j8 \7 @5 j: R* G                <definition id="com.mycom.customapp.inMainView">
8 q7 X( h, Q0 W1 V0 x$ y! x                        <or>
6 z) B4 L0 a+ J" z/ c                                <with variable="activePartId">
2 V! b" E9 Q8 O3 e" Q                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
- s4 o- B0 q, `# s! W                                </with>6 K$ c  W+ W3 ?  z( c6 I! T
                                <with variable="arc_property.ACTIVE_APPLICATION">
$ C2 d, ^; j& B  g  L) W7 b# K                                <equals value="com.plmhome.plmhomeapp" />" M+ _- m0 |2 y. ^+ v" ]* @6 Y  u7 l
                                </with>' E- o( D/ @0 g/ W% J
                        </or>
1 J1 l2 g7 l4 l/ b( f/ F- l                </definition>. c0 I9 H8 k. d& K
                </extension>
8 l& w' D9 \8 b! L/ c6 U6 l+ k) y5 G" m& d+ u9 H
</plugin>
+ }7 x8 F: b: q3 m! W* l% E' s8 I, r6 V4 x9 y% ?0 K+ r
+ ^7 F. {2 v! z6 B
& J/ ]4 c& E5 L7 k+ n8 {
2 O7 t( T. L3 ]0 |" t
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了