`
michaeltangbin
  • 浏览: 268104 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江省
社区版块
存档分类
最新评论

Gef+Draw2D+EMF+GMF关系

    博客分类:
  • GEF
阅读更多

eclipseGEF相关项目说明。

 

各项目的简介:

 

 

Draw2D建立了2维的图形库(树状图形部件Figure),负责显示2维的图形展示。


GEF
Graphical Editing Framework建立标准的MVC构架,代码利用Draw2D作为自己的View部分,主要代码实现复杂的树状(Model分别对应) 的控制器。实现的框架具有很高的可复用等特性,例如:将图形部件功能分解为多个EditPolicy,这样使用者可以通过installEditPolicy接口来定制,以及扩充自己的某一功能特征。


EMF:
Eclipse Modeling Framework首先在一个轻量级项目以及项目初期开发,Model常常采用拥有PropertyJava对象来简单明了表示【即 Plain Old Java Objects (POJOs)】。EMF定义了一套Ecore元模型,使得Model具有易于维护、易于扩充、易于数据交换等特性的Model Framwork。因此、在实际中大型的项目中往往会采用Draw2DGEFEMF的方式来实现整体的MVC模式。例如:ROSE的最新版本 IBM.Rational.Software.Architect就是采用了这种构架。


GMF
Graphical Modeling Framework 使用了GEFEMF,建立了两个之间的桥梁框架,同时实现了一些领域上的典范应用,如UML图,甘特图,脑图等。(项目正在进行中这些功能还未完备。可以用来参考以实现自己的一个标准的GEFEMF的应用)。

 

各项目依赖关系:

 

 

如上图:使用者可以有以下几种用法:

EMF: Model管理层

Draw2D: 二维图形展现

Draw2D GEF: 二维图形的简单编辑模块

Draw2D GEF EMF 二维图形的编辑模块

Draw2D GEF EMF GMF:基于GMF提供的图形编辑功能之上扩展

分享到:
评论

相关推荐

    Eclipse GEF+Draw2DAPI

    Eclipse的图形编辑框架GEF的参考API,chm格式

    GEF/Draw2D入门例子

    GEF/Draw2D入门例子 主要是Draw2d的几个入门的例子和入门的书籍 对eclipse中图形的绘画讲解

    GEF-ALL-3.7+GEF-ALL-3.8+GEF_Draw2d学习资料

    GEF-ALL-3.7 GEF-ALL-3.8 官方包。 GEF Draw2d 学习资料

    eclipse插件框架GEF之draw2d api

    eclipse插件框架,GEF之draw2d api,eclipse插件框架,GEF之draw2d api

    EMF+GEF+VE

    本文件中包含了搭建eclipse+ArcEngine二次开发环境的EMF+GEF+VE这三款插件,配合eclipse-jee-helios-SR2-win32可以搭建成功。

    VE 1.2 +GEF+EMF 集成包(virtual editor 1.2) 及说明文档

    VE 1.2 +GEF+EMF 集成包(virtual editor 1.2) emf-sdo-runtime-2.2.0.zip GEF-runtime-3.2.zip VE-runtime-1.2.1.zip VE-SDK-1.2.1.zip 还要继续下载第二个包一起解压 第二个包名称为: VE 1.2 +GEF+EMF 集成包...

    VE 1.2 +GEF+EMF 集成包(virtual editor 1.2) 及说明文档.zip.002

    VE 1.2 +GEF+EMF 集成包(virtual editor 1.2) 及说明文档.zip.002

    eclipse gef+ve+emf下载

    eclipse gef,ve,emf图形界面插件下载 emf-sdo-runtime-2.2.0.zip GEF-runtime-3.2.zip VE-SDK-1.2.1.zip 安装方式:在eclipse目录下创建两个子目录myplugins和links,然后在myplugins目录下建三个子目录emf,...

    GEF EMF GMF 资源

    GEF Example source code 博文链接:https://jamesblog.iteye.com/blog/148279

    Draw2D 使用例子

    GEF Draw2D 使用例子,可以直接运行的

    EMF、GEF、VE 适合于Eclipse 3.2.0

    找了好久终于找到了,我把它们集合在一起供大家下载,我试过了,能用

    m2eclipse+gef+svn插件离线安装包

    安装m2eclipse插件时会依赖gef插件和svn插件,压缩包内包含m2eclipse + gef + svn的全部插件安装包,可以直接离线安装,本人亲测,在Eclipse3.7下安装成功,可以新建Maven项目。 需要注意的是,在离线安装时,切记...

    GEF-draw2d-sdk-3.6.1.zip

    对应版本有用,要把解压后的文件复制占到对应的插件目录,就可以使用

    用draw2d画uml图源码实例

    源码实现用gef 和draw2d画类图和连线,代码相对来说简单易懂,易于扩展

    draw2d,swt

    这是一个Draw2d的开发文档,可以学习一下eclipse插件开发的一些画图技术

    draw2d/gef入门例子

    GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子GEF的例子

    emf2.4.2+gef3.4.2+ve1.5.0+中语言文包

    emf2.4.2+gef3.4.2+ve1.5.0+中文语言包~ 在jdk1.5.0_06+eclipse-SDK-3.4.1-win32下成功实现所见即所得开发~

    eclipse gef ve gmf

    eclipse 3.2下的gef,ve,gmf,经过自己的收集,把三个都收集齐了,一并传上,希望对大家有用

    深入GMF/EMF/GEF

    主要是对自己做的项目的一些总结,包括如何自动添加图元、删除图元,建立连线,获得编辑器的EditPart,不打开编辑器,获取编辑器的EditPart,属性居中,自动保存图片等功能的实现。另外还有一些参考资料

    GEF-ALL-3.2.2

    GEF: Graphical Editing Framework <br>GEF是一套MVC Framework,它能帮你比较容易的建立图形化的编辑器,V(View)的部分常常是基于SWT的Draw2D,因此Draw2D也看作是GEF的一部分。依赖:org.eclipse.gef***, org...

Global site tag (gtag.js) - Google Analytics