1. 程式人生 > >AutoPDMS事務中間層

AutoPDMS事務中間層

一:事務應用層

1.域物件動態轉換為TrObject

2.TrObject轉換為域物件

二:事務中間層

1.抽象點的物件 TrPortPoint

2.抽象線的物件 TrCurve(有直線,弧線等)

3.抽象的中間層物件TrObject,此物件包含TrPortPoint,TrCurve

4.Map表,儲存了已讀取域物件與TrObject的對應關係

5.已顯示圖形的multimap表,儲存了埠點與TrObject的對應關係

 

 

問題:

1.業務邏輯中有需要得到管理節點下的元素的需求,如只匯出PIPE節點下的應力分析檔案

2.查詢速度:已驗證拆分為多個Map或multimap

 

重構解決的問題:

1.管道建立過程:與域物件,如分支,管子特殊的節點層次無法,不需要維護域物件的關係

2.夾點拖動:與域物件層次無法,通過Map表找到關聯物件

3.