基於 GMF 的流程分析工具的設計與實現

2021-04-13 22:40:16 字數 620 閱讀 6414

本文在 gmf2.0 的基礎上,用乙個自上而下的流程分析建模工具為例,完整的描述了從如何建模,如何修改模型,以及如何客戶化生成的**框架的整個過程,主要涉及布局,ui 外觀,模型操作以及對多個 editor 的支援等等。
前言

gmf(graphical modeling framework)是eclipse的乙個開源專案,它在結合了emf和gef的基礎上,為基於模型的圖形化編輯器的開發提供了乙個功能強大的框架,開發人員可以採用建模的方式很容易的生成高質量的**框架。

剛發布的gmf2.0 在 gmf1.0 的基礎上進一步提高了其易用性,同時也加入了相當的新功能。比如:diagram 內容導航的支援,對 rcp 應用的支援,對 preference pages 的支援,支援模型的合併等等。

本文主要基於 gmf2.0 的執行環境,介紹如何實現乙個自上而下的 process 分析工具。其主要功能是:自上而下的分解乙個大的 process 為一批子 process,每個 process 可以由乙個具體的 flow 來描述,對於同乙個模型,可以由多個editor去編輯,如process editor, flow editor。期望的結果如下圖。

ibm developerworks

中國

IC設計流程以及使用的工具

關於cts ic的設計過程可分為兩個部分,分別為 前端設計 也稱邏輯設計 和後端設計 也稱物理設計 這兩個部分並沒有統一嚴格的界限,凡涉及到與工藝有關的設計可稱為後端設計。前端設計的主要流程 1 規格制定 晶元規格,也就像功能列表一樣,是客戶向晶元設計公司 稱為fabless,無晶圓設計公司 提出的...

數字晶元的設計流程及其使用工具

ic的設計過程可分為兩個部分,分別為 前端設計 也稱邏輯設計 和後端設計 也稱物理設計 這兩個部分並沒有統一嚴格的界限,凡涉及到與工藝有關的設計可稱為後端設計。1 規格制定 晶元規格,也就像功能列表一樣,是客戶向晶元設計公司 稱為fabless,無晶圓設計公司 提出的設計要求,包括晶元需要達到的具體...

基於androidO的gralloc 流程分析

1.gralloc hal 層邏輯分析 alloc device alloc alloc device t dev,intw,inth,int format,int usage,buffer handle t phandle,int pstride 其中幾個usage 的理解 1 hal pixel...