Windchill業(yè)務類培訓講義(共36頁).ppt_第1頁
Windchill業(yè)務類培訓講義(共36頁).ppt_第2頁
Windchill業(yè)務類培訓講義(共36頁).ppt_第3頁
Windchill業(yè)務類培訓講義(共36頁).ppt_第4頁
Windchill業(yè)務類培訓講義(共36頁).ppt_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、1Windchill 業(yè)務類2面向?qū)ο蟮某绦蛟O計(OOP),通過繼承劃分功能: 公共的功能父類 (公共的類) 專用的功能子類 (專用的類)介紹ClassSub - ClassSub - ClassSub - ClassSub - Class3 信息對象包含業(yè)務數(shù)據(jù) 包含模型信息 數(shù)據(jù)庫層指定的實例 邏輯對象包含業(yè)務邏輯 執(zhí)行業(yè)務規(guī)則 層之間對象的動作區(qū)分業(yè)務信息和業(yè)務邏輯Data ClassData Sub -ClassData Sub -ClassData Sub -ClassData Sub -ClassLogic ClassLogic Sub -ClassLogic Sub -Class

2、Logic Sub -ClassLogic Sub -Class4 業(yè)務信息對象包含簡單的數(shù)據(jù)和邏輯 非常輕量級的 易于層之間的傳遞層之間的信息傳遞5 PersistenceManager = 業(yè)務邏輯類 Persistable = 定義業(yè)務數(shù)據(jù)類的接口,服從于PersistenceManager業(yè)務信息和業(yè)務邏輯實例業(yè)務信息業(yè)務信息業(yè)務邏輯業(yè)務邏輯6 定義業(yè)務類的功能 大部分具有一個相應的服務類 在Windchill系統(tǒng)中添加類,您必須擴展或執(zhí)行這些接口Windchill 接口7Windchill基礎類類名描述wt.part.WTPart零部件對象wt.doc.WTDocument文檔對象w

3、t.epm.EPMDocumentCAD圖檔對象wt.folder.SubFolder非根文件夾wt.inf.container.WTContainer所有容器的父對象wt.pdmlink.PDMLinkProduct產(chǎn)品庫wt.inf.library.WTLibrary存儲庫wt.inf.container.ExchangeContainer代表站點容器wt.inf.container.OrgContainer組織容器.WTGroupWindchill中的用戶組.WTPrincipal參與者:可以是用戶、組、或者是組織.WTUser用戶wt.fc.Quer

4、yResult查詢結果集wt.query.QuerySpecWindchill 查詢wt.query.SearchCondition查詢條件wt.util.WTExceptionWindchill異常基類8Windchill常用接口接口名描述wt.access.AccessControlled受訪問權限控制wt.fc.Persistable可持續(xù)化,能夠存儲到數(shù)據(jù)庫中wt.folder.Foldered能夠存放在文件夾中wt.lifecycle.LifeCycleManaged受生命周期管理wt.lifecycle.IteratedLifeCycleManagedBoth Iterated a

5、nd is LifeCycleManaged;when something is Iterated, life cycle is only interested in the latest iterations, not past iterationswt.vc.Iterated受小版本控制wt.vc.Versioned受大版本控制9Windchill常用包包名描述wt.access訪問權限相關類wt.change舊的變更相關類,新的是change2wt.change2更改相關類wt.content內(nèi)容相關類,例如 文檔的主內(nèi)容、附件等wt.doc文檔相關類wt.epm圖檔相關類wt.fc“F

6、oundation Classes” 向數(shù)據(jù)庫中存儲或查詢相關對象wt.folder文件夾相關類wt.lifecycle生命周期相關類在LDAP或數(shù)據(jù)庫中管理參與者的相關類wt.part零部件相關類wt.query支持SQL查詢的相關類wt.team團隊相關類wt.vc“Version Control” 大版本相關類wt.vc.wip“Work in Progress”,例如檢入檢出等wt.util工具類和變準對象10接口接口名描述ObjectMappable實現(xiàn)本接口的對象能夠?qū)懭霐?shù)據(jù)庫,能夠從數(shù)據(jù)庫中讀出,系統(tǒng)為該對象生成readExternal和writeExternal方法

7、PersistInfo用于存儲對象信息,這些對象是中具有唯一標識的那些對象。QueryKey存儲了一些屬性,根據(jù)這些屬性能夠從數(shù)據(jù)庫中查詢對象,可被用做主鍵、外鍵WTReference存儲了Persistable的一個參考,可以通過WTReference找到對應的PersistableLink描述兩個或多個對象之間的關系BinaryLink連接兩個對象,通過WTReference鏈接對象,該接口繼承自wt.fc.Link接口Persistable可持續(xù)性對象接口,所有需要存儲到數(shù)據(jù)庫中的對象必須為Persistable對象。定義業(yè)務數(shù)據(jù)類的接口,可使用PersistenceManager操作該

8、接口的實現(xiàn)類ObjectReference引用對象,里面存有一個OBJECT屬性,指向ObjectIdentifier,為表征某種引用關系而建立的一個接口。ObjectIdentifier對象的唯一標識11 保存數(shù)據(jù)通用的業(yè)務信息對象WTObject (抽象的)12 業(yè)務對象服從域管理和訪問控制通用的業(yè)務信息對象Item (抽象的)13 業(yè)務對象服從訪問控制、域的管理和通知規(guī)則通用的業(yè)務信息對象Simple (抽象的)14通用的業(yè)務信息對象Managed (抽象的)15通用的業(yè)務信息對象RevisionControlled16 ObjectToObjectLink (abstract) Abs

9、tract 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 versio

10、n 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) provid

11、es 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 sides latest iteration.通用的鏈接對象17 IteratedUsageLink (abstract) 實現(xiàn) The IteratedUsageLink is an association between an iteration and a mas

12、ter. It is generally homogeneous in nature and is used to build structures. IteratedReferenceLink 實現(xiàn) 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 實現(xiàn)接口 Provides the link

13、between an original checked out object and its working copy. SubFolderLink 實現(xiàn)ObjectToObjectLink Provides a persistent association between a SubFolder with its parent Folder. This class provides an optimization for locating all the subfolders within a Folder and means for the uniquness constraint on

14、SubFolder names within a Folder.通用的鏈接對象18 ContentItem (abstract) ApplicationData URLData內(nèi)容相關的對象存儲 BLOB數(shù)據(jù)19 WTContainer容器相關的對象20 WTLibrary() PDMLinkProduct() Project2()容器相關的對象21帶 Identity 和 Content的版本控制對象文檔相關的對象WTDocument和WTDocumentMaster22文檔相關關聯(lián)對象文檔參考:WTDocumentDependencyLink文檔使用(文檔結構):WTDocumentUsa

15、geLink23 WTPart WTPartMaster零部件相關的對象24零部件相關關聯(lián)對象零部件使用關系,BOM結構:WTPartUsageLink25 WTPartAlternateLink 實現(xiàn)ObjectToObjectLink 全局可替換 WTPartSubstituteLink 實現(xiàn)ObjectToObjectLink 特定可替換零部件相關關聯(lián)對象26零部件相關關聯(lián)對象WTPartReferenceLink和WTPartDescribeLink27圖檔相關對象 EPMBuildRule 最新版本的關聯(lián)關系,數(shù)據(jù)庫中存儲的是VR鍵值 包含除【內(nèi)容】外,所有EPM關聯(lián)類型 實現(xiàn)的是V

16、ersionToVersionLink EPMBuildHistory 歷史版本的【所有者】關聯(lián) 數(shù)據(jù)庫存儲的是OR鍵值 實現(xiàn)的是ObjectToObjectLink28 EPMReferenceLink和EPMMemberLink均實現(xiàn)了它圖檔相關對象EPMDependencyLink(接口)29圖檔相關對象EPM使用鏈接:EPMMemberLink(EPM結構)30 3D圖像上顯示【繪圖參考】 ,零部件上顯示【已計算】圖檔相關對象EPM參考鏈接:EPMReferenceLink31 之前的【被動】鏈接 及以后的【內(nèi)容】鏈接圖檔相關對象EPM說明鏈接:EPMDescribeLink32 Fo

17、lderResident (abstract) Cabinet:是文件夾中信息的一個主要組織特征。一個cabinet扮演著類似與一個頂級文件夾的角色,為其中的信息提供容器。 SubFolder:子文件夾 SubFolderLink: 父文件夾與子文件夾之間的關聯(lián)關系 ShortcutLink: 定義對象的鏈接,可以存于其它文件夾中 IteratedShortcutLink FolderMembers FolderMemberLink:文件夾中的內(nèi)容與文件夾之間的關聯(lián)關系 IteratedFolderMemberLink: Holds a persistent association between a Folder (Cabinet or SubFolder) and the latest iteration of an IteratedFoldered object (its member). 文件夾相關的對象33 ChangeActivity2 (abstract) ChangeOrder2 (abstract) ChangeRequest2 (abstract) WTChangeA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論