RCP插件开发

本文详细介绍了Teamcenter RCP插件的各个组件,包括com.teamcenter.rac.aifrcp、com.teamcenter.rac.common、com.teamcenter.rac.external、com.teamcenter.rac.kernal和com.teamcenter.rac.util等。内容涵盖抽象应用和操作、核心插件包、第三方包引用、业务对象的创建与管理以及Swing组件的定制。同时,展示了如何创建Folder、Form、Item、数据集和调用查询构建器等关键操作。
摘要由CSDN通过智能技术生成
com.teamcenter.rac.aifrcp
teamcenter基础客户化插件,一些主要的借口以及抽象类,入口类等都在改插件中进行了定义
  • AbstractAIFApplication
  • AbstractAIFCommand
  • AbstractAIFDialog
  • AbstractAIFOperation
  • AIFDesktop
  • AIFPortal
  • AbstractAIFAction

com.teamcenter.rac.common

teamcenter的一些动作和菜单都在该插件包中进行了定义,如菜单栏,工具栏,以及右键菜单等。首先要说的是,界面上所有菜单,以及一些公共组件及Form的顶级实现。一般的菜单动作都在rac.common.actions中进行了定义


com.teamcenter.rac.external

Teamcenter中引用的第三方包 用于自己的功能模块的使用


com.teamcenter.rac.kernal

teamcenter核心插件包,下图是会话的获取方式
这里写图片描述

    AbstractAIFUIApplication app = AIFUtility.getCurrentApplication();  
    TCSession session = (TCSession) app.getSession();   

基本上就是系统中的每一个业务对象都在改插件中有相应的类去实现。比如Folder对象
1、TCComponentFolder该类继承了TCComponent类。扩展定义了Folder的获取以及和属性的修改方法,基本上所有的业务对象都继承于TCComponent类。
2.一个业务类对象对应的组件类相应的也会对应一个业务类型类,如Folder对应的业务类型组件类为TCComponentFolderType。该类继承于TCComponentType类。该类主要扩

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值