在讀書筆記:visual studio dsl工具特定領域開發指南中介紹過圖形dsl有幾個重要內容必須要定義:域模型(域類和關係、約束)、
符號、生成、
序列化和工具整合。在metamodelengine:域模型定義metamodelengine支援幾何形狀、隔間形狀和泳道三種形狀,具體樣式各自圖形所示:
中的autoui功能來自動生成乙個屬性編輯視窗,基於這個窗**們還可以修改布局
wpf:從wpf diagram designer part 1學習控制項模板、移動、改變大小和旋轉
wpf:從wpf diagram designer part 2學習面板、縮圖、框線選擇和工具箱
wpf:從wpf diagram designer part 3學習如何給設計器增加連線線功能
wpf:從wpf diagram designer part 4學習分組、對齊、排序、序列化和常用功能
周金根 [ ]
MetaModelEngine 元模型引擎開發思路
本文已挪至 在dsm 使用metaedit 編寫family tree modeling language 中介紹了metaedit 的乙個家族樹模型語言 的元模型引擎metamodelengine的應用思路。我在軟體產品線工程方法 四個主要方法原則 提到產品線帶來的幾個好處 減少成本,快速上市,減...
MetaModelEngine 域模型定義
每乙個dsl的核心都是乙個域模型,它定義了這一語言所代表的各種概念,以及這些概念的屬性和它們之間的關係,在建立dsl每乙個元素時都是使用域模型來描述。域模型還為語言的其他方面的建立提供了基礎 圖形符號 工具箱 資源管理器 屬性視窗 驗證 序列化和部署 生成等的定義。在metamodelengine ...
MetaModelEngine 域模型定義
每乙個dsl的核心都是乙個域模型,它定義了這一語言所代表的各種概念,以及這些概念的屬性和它們之間的關係,在建立dsl每乙個元素時都是使用域模型來描述。域模型還為語言的其他方面的建立提供了基礎 圖形符號 工具箱 資源管理器 屬性視窗 驗證 序列化和部署 生成等的定義。在metamodelengine ...