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

Teamcenter SOA开发源码: 打印对象信息

[复制链接]

2018-10-9 01:45:31 2630 0

admin 发表于 2018-10-9 01:45:31 |阅读模式

admin 楼主

2018-10-9 01:45:31

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

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

x

" O: q/ f2 s- F; `7 bTeamcenter SOA开发源码: 打印对象信息
5 n" C9 I# u, x$ Y, s2 l6 R1 w# M5 F6 y; d" D' Z8 v

" ]& G1 z* L7 d3 }( X[mw_shl_code=java,true]import com.teamcenter.clientx.AppXSession;
# d( f* U. S4 Y2 Q) M6 uimport com.teamcenter.services.strong.core.DataManagementService;8 ~3 \: x( v1 H+ g9 [; W
import com.teamcenter.soa.client.model.ServiceData;
# E: `. b: E- D$ n- Z2 X7 simport com.teamcenter.soa.client.model.ModelObject;0 C1 i! {' I$ B/ h  k5 j- c2 ~. {
import com.teamcenter.soa.exceptions.NotLoadedException;& H/ x0 R5 M9 q, ]/ L$ T
! w' x8 J$ W4 \+ q) A- c8 Z
* ~$ p  ^# |! ?- E  i
    public void printObject_strings(ModelObject[] objects): p: \" N2 T% u  z7 f2 ]7 m
    {
' x9 U! \* J' i) m# P4 d# Z/ P8 F        DataManagementService  dmService = DataManagementService.getService(AppXSession.geTConnection());9 M  V! r# @/ S; R! B: h$ \$ G2 D
        if (objects.length == 0) return;
9 A9 e, J) {& }3 O8 B; x! {6 |        String[] attributes = {"object_string"};2 K) ^. b& c' R, J: e( ^
        dmService.getProperties(objects, attributes);) y. M. a; @4 {9 V2 C. u
        for (int i = 0; i < objects.length; i++)
7 N6 J( V  H& s+ V& _* B        {
; O6 U. ^" u9 z) H            String type = objects.getTypeObject().getName();$ k% [  @1 v4 J" }
            String objectString = "";0 G1 ~! Z0 F' C# H
            if (objects.getTypeObject().isInstanceOf("POM_object"))/ ]% O( N4 D5 J9 F+ ]
            {4 S" F, w: t: K
                try
+ Z& T1 ]* L4 W6 C                {
) m  u7 Q# i5 ~+ X5 h                    objectString = wo.getPropertyObject("object_string").getStringValue();$ q* U2 M) w6 `
                }; ]& }, z4 [# v: m
                catch (NotLoadedException e) {} // just ignore
9 b" K+ ^+ U( e+ H8 D: E            }
$ j& i+ s" U2 U1 L5 Z4 m0 x            System.out.println("    " + objectString + "(" + type + ")" );
! ]$ N7 v$ Z  @" [0 U        }# l. n4 z" P$ A; ]
    }[/mw_shl_code]5 P, {% N. I6 I' R' C: |
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了