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

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

[复制链接]

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

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

admin 楼主

2018-10-9 01:45:31

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

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

x

6 ]1 D- f) R2 g. FTeamcenter SOA开发源码: 打印对象信息- {5 j) K. [2 m$ f

6 |4 }( C0 i/ M  h/ k; V3 L
( j4 o, ~! G$ m2 y[mw_shl_code=java,true]import com.teamcenter.clientx.AppXSession;6 G" v; H% ?0 k/ c2 z; _
import com.teamcenter.services.strong.core.DataManagementService;
, ~4 U! P1 k8 p1 n; Y- p3 Iimport com.teamcenter.soa.client.model.ServiceData;7 u0 z8 m6 p5 V: B3 T
import com.teamcenter.soa.client.model.ModelObject;" n/ N3 n& y" K/ o
import com.teamcenter.soa.exceptions.NotLoadedException;
5 b6 z, Z2 i  G( I( S/ {4 a
0 j/ G4 P: Q: b' \+ a
6 B5 G' F; t' T3 s    public void printObject_strings(ModelObject[] objects)- K  Z5 J( C  H( o0 @
    {+ u8 e" ^2 G$ g" V: E4 F  G$ }2 A
        DataManagementService  dmService = DataManagementService.getService(AppXSession.geTConnection());
& ^5 t" p1 Q3 G9 u9 p        if (objects.length == 0) return;
- \9 L( K7 F% y$ D( R* d        String[] attributes = {"object_string"};+ q( H0 X9 H) D. `, e8 ^
        dmService.getProperties(objects, attributes);
! Z4 i3 k7 {$ B9 X: d- o/ D" b, g& f7 `# Q        for (int i = 0; i < objects.length; i++)$ I$ S6 g& }" M1 i& c- B
        {; D! h/ b- ]2 d/ Y. i5 t0 c4 J! `$ Y
            String type = objects.getTypeObject().getName();6 e; w( d& n* F* ?/ i* u& t
            String objectString = "";8 X, P' }8 c+ T; |9 z1 }
            if (objects.getTypeObject().isInstanceOf("POM_object"))
$ G. n* F. W8 O7 D$ G2 P            {1 N! a8 p' |# }: x) O3 ]
                try
! N# ~) e+ Q1 d5 o: n: N$ Z! q$ ]                {
* o. ~4 l$ I  [                    objectString = wo.getPropertyObject("object_string").getStringValue();
3 P7 ~. m: S, P  M                }
; p# r* Y8 E. q+ M: h( L% Y                catch (NotLoadedException e) {} // just ignore5 t, V$ I) |( z# ~. s0 z8 T  u
            }; Q! o% A6 U) }8 F) R/ m
            System.out.println("    " + objectString + "(" + type + ")" );0 D1 O$ k. Y7 [% F. V
        }8 `6 w' Z/ Q! e+ J. r- G1 B
    }[/mw_shl_code]  o" w4 `9 I. [7 }$ A
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了