这一段时间在学习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
三告习习 阅读(1544)
评论(0) 编辑 收藏 所属分类:
emf/gef/gmf