日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

GEF & EMF ,GMF 简介

發布時間:2023/12/13 40 生活家
生活随笔 收集整理的這篇文章主要介紹了 GEF & EMF ,GMF 简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Graphical Editor Framework (GEF)
GEF允許開發者使用已有的應用模型簡便的開發出一個圖形化編輯器。GEF可以使開發者快速的將現有的模型移植到一個圖形化編輯的環境中。這個圖形化環境是基于SWT的繪圖插件“draw2d”。GEF是基于MVC框架的,他可以使開發者方便的實現drop/drag、undo/redo、move、delete、resize等圖形編輯器的基本功能。GEF非常適合用于開發流程編輯器、GUI Builder、UML圖編輯器、workflow編輯器、甚至是像html這種所見即所得的文本編輯器。但是需要注意的是GEF開發的軟件必須工作與Eclipse環境下,即作為plug-in程序,如果希望脫離Eclipse平臺作為獨立軟件運行,可以參考Eclipse 3系列正在開發的rich client platform(RCP)。結合GEF和RCP就可以開發出運行與Eclipse平臺外的圖形編輯器。

EMF(Eclipse Model Framework)
Eclipse Modeling Framework旨在提供一種簡便設計和實現結構化模型的框架,emf提供代碼生成工具以使得開發者可以把精力集中在模型本身而不是它的實現細節上,這個框架根本的概念是:元數據(meta-data),代碼生成(code generation),默認序列化(dafault serialization)
emf項目的最初目的是實現omg(Object Management Group)的一個元對象工具。同時emf是Ecilpse系列工具目前對mda的部分實現。
emf可以用于描述和建立模型,在這些定義的基礎上java code可以被自動生成,這些實現的模型則可以被作為任何java程序開發的基礎。這就是emf所要解決的問題。
目前為止emf只是mda部分實現,所以它不包括用于混合xml,eai,ejbs,web services等技術的企業級應用所需的map。

GMF(Graphical Modeling Framework )

The Eclipse Graphical Modeling Framework (GMF) provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF.
GEF Site http://www.eclipse.org/gef/

EMF Site: http://www.eclipse.org/emf

GMF Site http://www.eclipse.org/gef/

總結

以上是生活随笔為你收集整理的GEF & EMF ,GMF 简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。