Windchill常用对象、基础类、常用包以及接口介绍

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

3Windchill基础类

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

受大版本控制

4Windchill常用包

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

工具类和变准对象

5wt.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.

你可能感兴趣的:(可信计算技术)