GMF有可能成為一個標準的Eclipse圖形模型編輯器,它分為兩個部分:運行時(the runtime)和工具(tooling),工具是由一些創建和編輯符號語義模型的編輯器組成的,工具還包含了圖形編輯器,并且有圖形編輯器的生成器。
使用GMF開發一個類圖形模型編輯器的步驟如下:
1。創建域模型,這個模型描述了通過編輯器編輯的非圖形信息。
2。創建圖定義模型,這個模型描述了顯示在圖形編輯器中的圖形元素。
3。創建圖映射模型,這個模型定義了域模型元素和圖形元素之間的對應關系。
4。生成圖形編輯器。
5。通過改進生成的代碼來提高圖形編輯器。
介紹一點GMF的圖形編輯器的特性:
1。折疊
2。label的直接編輯
3。提示
4。彈出bar
5。連接柄
6。通用繪圖工具
7。通用菜單命令
8。通用工具條
9。自動縮放和布局
10。通用屬性編輯
11。打印和打印預覽
12。SVG和剪貼板支持
http://www.eclipse.org/articles/Article-Introducing-GMF/article.html