欢迎来到天天文库
浏览记录
ID:37714203
大小:34.93 KB
页数:11页
时间:2019-05-29
《Windchill10.x建模》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录WIndchill10.x建模2一、在Windchill中建一个简单的模型2第一步,编辑java文件2第二步,编译模型的java文件3第三步,生成sql文件3第四步,导入sql文件4第五步,Start/restarttheMethodServer4二、GenAs介绍41、GenAsPersistable和GenAsBinaryLink提供三种机制指定数据库中的列:42、常用注释介绍:4三、创建并注册服务(Service)51、创建Helper类52、创建服务接口63、创建标准服务类64、在site.xconf文件中注册服务7四、本地化显示信息71、创建
2、exampleModelRB.rbInfo72、创建exampleResource.java83、执行如下命令:8五、枚举类型91、创建ComputerType.java文件92、创建ComputerTypeRB.rbInfo文件93、执行命令9六、Eclipse集成开发10七、部署客制化建模10WIndchill10.x建模一、在Windchill中建一个简单的模型第一步,编辑java文件创建com.acme.example.SimpleExample和com.acme.example.SimpleExampleLink文件packagecom.acme
3、.example;importwt.fc.InvalidAttributeException;importwt.fc.WTObject;importwt.inf.container.WTContained;importwt.util.WTException;importwt.util.WTPropertyVetoException;importcom.ptc.windchill.annotations.metadata.*;@GenAsPersistable(superClass=WTObject.class,interfaces={WTContained
4、.class},properties={@GeneratedProperty(name="name",type=String.class,constraints=@PropertyConstraints(required=true))})publicclassSimpleExampleextends_SimpleExample{staticfinallongserialVersionUID=1;publicstaticSimpleExamplenewSimpleExample()throwsWTException{finalSimpleExampleins
5、tance=newSimpleExample();instance.initialize();returninstance;}@OverridepublicvoidcheckAttributes()throwsInvalidAttributeException{super.checkAttributes();try{nameValidate(name);}catch(WTPropertyVetoExceptionwtpve){thrownewInvalidAttributeException(wtpve);}}}packagecom.acme.exampl
6、e;importwt.fc.ObjectToObjectLink;importwt.util.WTException;importcom.ptc.windchill.annotations.metadata.*;@GenAsBinaryLink(superClass=ObjectToObjectLink.class,roleA=@GeneratedRole(name="parent",type=SimpleExample.class),roleB=@GeneratedRole(name="child",type=SimpleExample.class))p
7、ublicclassSimpleExampleLinkextends_SimpleExampleLink{staticfinallongserialVersionUID=1;publicstaticSimpleExampleLinknewSimpleExampleLink(finalSimpleExampleparent,finalSimpleExamplechild)throwsWTException{finalSimpleExampleLinkinstance=newSimpleExampleLink();instance.initialize(par
8、ent,child);returninstance;}}第二步,编
此文档下载收益归作者所有