這一段時間在學習EMF,EMF在網上的資料已經不少,對入門來說,可以看看八進制博客上的文章。你可以在這里找到鏈接http://www.cnblogs.com/bjzhanghao/category/38915.html 。在這里暫不作EMF的入門介紹了。后面一些篇章的模型查詢會用到一些實例,模型沿用八進制的EMF例子中的模型,這樣或許能節省我對EMF入門的重復介紹,又能擴展八進制的EMF教程,這種方式應該不難令人難接受吧,呵呵,希望八進制兄不要介意咯。
emf-query的下載地址:http://www.eclipse.org/modeling/emf/downloads/?project=query
emf-ocl的下載地址:http://www.eclipse.org/modeling/mdt/downloads/?project=ocl
注意版本哦。如果你是用emf2.2.1(eclipseUML_E320_freeEdition_2.1.0.20061006好像到目前是只支持emf2.2.1的),那么下載emf-query-1.0.2和emf-ocl-1.02。query的版本不匹配暫時沒見很大問題,但是ocl的版本不匹配會導致運行錯誤,某些類竟然缺少的方法。(另外一個試用新版本的方法,但最好不要這樣,用匹配的版本用插件依賴方式加入類路徑,最新版本用lib導入方式)
另外,你可以下載emf-query和emf-ocl的用例插件,然后在新建工程里選擇“示例”,再選中你需要的例子工程,例子就能自動生成了。從官方的示例學習總是一個不錯的途徑,呵呵。
對于emf-query和emf-ocl的功能是否強大,前途如何,有沒有用得著等等這些問題,在這里就不再多費唇舌討論和爭辯了。你有再多不過的途徑去了解它們的,呵呵。
下面回到正題吧。初學,有不當的地方請指正指正,歡迎交流。
先來感受一下官方例子的如何使用emf-query和emf-ocl的(截圖)。
使用emf-query:

使用emf-ocl-query:

posted on 2007-06-10 02:40
三告習習 閱讀(1555)
評論(0) 編輯 收藏 所屬分類:
emf/gef/gmf