emf和gef的作用

装VE插件之前要先安装emf-runtime和gef-runtime的

EMF, 全称: Eclipse Modeling Framework, 看着这个名称就能大概了解它软件建模用的.

GEF, 全称: Graphical Editor Framework, 它一套图像编辑框架, 用于开发图形应用, 如果你在Eclipse中使用过基于图形设计的应用, 例如UML建模, 可视化软件界面设计(VE)等, 它们基本上都基于GEF而开发出来的.

大部分GEF应用都EMF合作完成的, EMF可以生成图形模型和源代码, 通过建立规则来对图形应用进行约束, 使其简化了开发.... 但由于毕竟GEF和EMF两个独立的项目, 他们之间冗余的东西也不少, 因此Eclipse人为了使它们更好地应用到程序中, 开发了GMF(Graphical Modeling Framework)框架, 这个在The Eclipse Technology Project中可以找到. 

EMF的作用不仅仅Eclipse程序构建模型。

我们可以在Eclipse之外使用EMF,利用它的XML DataBinding功能,以及EMF本身的特性(消息通知机制、模型序列化等),能够构建出更为强大的底层模型,再配合目前比较流行的O/R Mapping组件(HIbernate)作为数据源的提供和模型保存工具,能使开发人员从管理模型的繁琐事务中解放出来,从而将更多精力放在业务方面。

EMF可以简单分为三个部分:EMF核心部分、SDO部分、XSD部分

我本人对SDO的期望值很高,正在努力研究当中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值