1、公用windchill对象
全部(所有对象的父项) wc.fc.WTObject
部件和成品 wt.part.WTPart
CAD文档 wt.epm.EPMDocument
动态文档 EPMDocument子类型
问题报告 wt.change2.WTChangeIssue
更改请求 wt.change2.WTChangeRequest2
更改通告 wt.change2.WTChangeOrder2
更改通告任务 wt.change2.WTChangeActivity2
受管理的基线 wt.vc.baseline.ManagedBaseline
2、常见的由windchill生命周期管理的对象
更改通告任务 WTChangeActivity2
更改命令 WTChangeOrder2
更改请求 WTChangeRequest2
问题报告 WTChangeIssue
动态文档 EPMDoucument
CAD文档 EPMDocument
受管理的基线 ManagedBaseline
部件 WTPart
成品 WTPart
升级通知 PromotionNotice
文档 WTDocument
授权协议 AuthorizationAgreement
3、Windchill基础类
wt.part.WTPart | 零部件对象 |
wt.doc.WTDocument | 文档对象 |
wt.epm.EPMDocument | CAD图档对象 |
wt.folder.SubFolder | 非根文件夹 |
wt.inf.container.WTContainer | 所有容器的父对象 |
wt..pdmlink.PDMLinkProduct | 产品库 |
wt.inf.library.WTLibrary | 存储库 |
wt.inf.container.ExchangeContainer | 代表站点容器 |
wt.inf.container.OrgContainer | 组织容器 |
wt.org.WTGroup | Windchill中的用户组 |
wt.org.WTPrincipal | 参与者:可以是用户、组、或者是组织 |
wt.org.WTUser | 用户 |
wt.fc.QueryResult | 查询结果集 |
wt.query.QuerySpec | Windchill 查询 |
wt.query.SearchCondition | 查询条件 |
wt.util.WTException | Windchill异常基类 |
wt.access.AccessControlled | 受访问权限控制 |
wt.fc.Persistable | 可持续化,能够存储到数据库中 |
wt.folder.Foldered | 能够存放在文件夹中 |
wt.lifecycle.LifeCycleManaged | 受生命周期管理 |
wt.lifecycle.IteratedLifeCycleManaged | Both Iterated and is LifeCycleManaged;when something is Iterated, life cycle is only interested in the latest iterations, not past iterations |
wt.vc.Iterated | 受小版本控制 |
wt.vc.Versioned | 受大版本控制 |
4、Windchill常用包
wt.access | 访问权限相关类 |
wt.change | 旧的变更相关类,新的是change2 |
wt.change2 | 更改相关类 |
wt.content | 内容相关类,例如 文档的主内容、附件等 |
wt.doc | 文档相关类 |
wt.epm | 图档相关类 |
wt.fc | “Foundation Classes” — 向数据库中存储或查询相关对象 |
wt.folder | 文件夹相关类 |
wt.lifecycle | 生命周期相关类 |
wt.org | 在LDAP或数据库中管理参与者的相关类 |
wt.part | 零部件相关类 |
wt.query | 支持SQL查询的相关类 |
wt.team | 团队相关类 |
wt.vc | “Version Control” 大版本相关类 |
wt.vc.wip | “Work in Progress”,例如检入检出等 |
wt.util | 工具类和变准对象 |
5、wt.fc接口
ObjectMappable | 实现本接口的对象能够写入数据库,能够从数据库中读出, 系统为该对象生成readExternal和writeExternal方法 |
PersistInfo | 用于存储对象信息,这些对象是中具有唯一标识的那些对象。 |
QueryKey | 存储了一些属性,根据这些属性能够从数据库中查询对象, 可被用做主键、外键 |
WTReference | 存储了Persistable的一个参考,可以通过WTReference找到对应的 Persistable |
Link | 描述两个或多个对象之间的关系 |
BinaryLink | 连接两个对象,通过WTReference链接对象,该接口继承自 wt.fc.Link接口 |
Persistable | 可持续性对象接口,所有需要存储到数据库中的对象必须为 Persistable对象。定义业务数据类的接口, 可使用PersistenceManager操作该接口的实现类 |
ObjectReference | 引用对象,里面存有一个OBJECT属性,指向ObjectIdentifier, 为表征某种引用关系而建立的一个接口。 |
ObjectIdentifier | 对象的唯一标识 |
6、通用的链接对象
- ObjectToObjectLink (abstract)
- Abstract class that represents an association between two Persistable objects.
- Each Persistable is referenced by an ObjectReference.
- ObjectToVersionLink (abstract)
- provides a binary type of link between a version object (role A) and a persistable object (role B).
- When used in navigating from the version object to its associated persistable object, only the latest iteration is found.
- Navigating from the persistable object to its associated version object acts a typical navigation, but is applicable only from the latest iteration.
- VersionToObjectLink(abstract)
- VersionToVersionLink (abstract)
- provides a binary type of link between two versions.
- Navigating between them is applicable only from the latest iteration on either side, and results in finding the other side's latest iteration.
- IteratedUsageLink (abstract)
- 实现wt.fc.ObjectToObjectLink
- The IteratedUsageLink is an association between an iteration and a master. It is generally homogeneous in nature and is used to build structures.
- IteratedReferenceLink
- 实现wt.fc.ObjectToObjectLink
- A link specifying that an iteration (implementation) refers to another master. This link is generally heterogeneous in nature and is not used to build structures.
- CheckoutLink
- 实现wt.fc.ObjectToObjectLink接口
- Provides the link between an original checked out object and its working copy.
- SubFolderLink
- 实现ObjectToObjectLink
- Provides a persistent association between a SubFolder with it's parent Folder. This class provides an optimization for locating all the subfolders within a Folder and means for the uniquness constraint on SubFolder names within a Folder.