`
lizhensan
  • 浏览: 376851 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

gef 与gmf的结合

 
阅读更多

以前的项目已经就是直接用gef,自己写模型的。

 

今天研究了下使用emf做模型。

感觉好长有几个:

 

1:模型代码可以更好的维护。

2:模型自带有事件监听,不过还是需要在gef editpart中进行注册的。

3:具有模型的功能api。

4:保存、读取文件更加方便。应该emf 具有 吧model转化为xml的功能。

 

确定就是:

设计的东西多了,学习成本大 。

 

 

 

分享到:
评论

相关推荐

    GMF Tutorial中文版

    GMF通过一个通用的方式将这两者结合,使得开发者能更高效地创建图形化应用。GMF区分了"toolsmith"(使用GMF构建插件的开发者)和"user"(使用这些插件的开发者),并强调在透视图中,GMF应尽可能隐藏内部模型的复杂...

    GMF数据表建模例子

    9. **源码分析**:深入研究这个例子的源码,不仅可以学习GMF的使用方法,还可以了解如何将EMF和GEF结合,以及如何处理图形交互事件,这对于开发自己的图形化工具非常有帮助。 10. **社区支持**:由于GMF是开源项目...

    GMF实例解析.pdf

    在实际应用中,通常需要结合EMF来创建模型,再利用GEF展示和操作这些模型。然而,将这两者整合起来需要对两个框架有深入的理解,学习曲线较陡峭。 GMF的出现解决了这个问题,它为开发者提供了一个图形化的开发环境...

    GMF实例解析(PDF版)

    因此,结合EMF(Eclipse Modeling Framework)构建后台模型成为了一种常见策略,然而EMF与GEF的整合并非易事。 在此背景下,GMF(Graphical Modeling Framework)应运而生,作为GEF和EMF的进一步封装,它提供了一个...

    eclipse gef插件

    此外,它与Eclipse的其他框架如EMF和GMF结合使用,可以实现更复杂、更完整的建模解决方案。 总之,Eclipse GEF插件是一个强大的图形编辑框架,对于开发图形化应用程序和工具至关重要。离线安装包则为在无网络环境下...

    GEF 入门教程 中文版

    它可以与EMF(Eclipse Modeling Framework,即Eclipse建模框架)或GMF(Graphical Modeling Framework,即图形建模框架)等其他技术结合使用,以便在应用开发过程中获得更高的抽象级别。 本教程的初衷是解决作者们...

    Eclipse插件开发--gef开发指南与入门系列宝典

    同时,熟悉GEF也能为你打开通往其他图形工具如GMF(Graphical Modeling Framework)和Zest(图可视化库)的大门。 总的来说,Eclipse插件开发结合GEF框架是一项强大且富有挑战性的技术。随着你对这个领域的深入探索...

    The Eclipse Graphical Editing Framework (GEF)

    GEF与其他Eclipse组件如EMF(Eclipse Modeling Framework)和GMF(Graphical Modeling Framework)结合使用,可以构建更复杂的模型驱动的图形编辑器。EMF提供模型框架,而GMF则是一个基于图形和模型的代码生成工具...

    emf-gef-ve.7z

    通过结合EMF,开发者可以轻松地将数据模型与可视化表示关联起来,实现模型到视图的映射。 3. **Visual Editor (VE)**:VE 是 Eclipse 中的一个早期项目,旨在为用户提供一种直观的方式来创建和编辑EMF模型。虽然VE...

    Eclipse GMF Samples and tutorials-开源

    GMF基于Eclipse平台,结合了EMF(Eclipse Modeling Framework)和GEF(Graphical Editing Framework),用于构建可视化模型编辑器。 2. **School.edit**: 这个子项目可能包含了School模型的编辑器元数据定义。在...

    MODEL-DRIVEN DEVELOPMENT OF GRAPHICAL TOOLS

    文章中提到了将Fujaba与GMF结合的具体案例。在这个案例中,研究者首先使用Fujaba创建了一个操作模型,然后将这个模型作为输入传递给GMF编辑器生成过程。这种方法允许开发出包含图形化编辑器的完全可操作的模型,可以...

    NHibernate入门实例

    GEF(Graphical Editing Framework)和GMF(Graphical Modeling Framework)是Eclipse平台下的图形编辑和建模工具,可以用来创建复杂的图形界面。然而,这些并不直接与NHibernate相关,但如果你的项目涉及到图形化...

    一个开源的Eclipse rcp 项目Dengues

    Dengues Studio是由一群对Eclipse开发技术狂热的在职人员开发而成的JAVA 开源项目, 该项目基于Eclipse plug-ins技术,充分运用SWT/JFace/OSGI/EMF/GMF/GEF/JET等ECLIPSE核心技术进行开发,力图实现数据库的ETL功能,...

    【资料整理】中国Eclipse社区开发资料整理

    GMF基于EMF(Eclipse Modeling Framework)和GEF(Graphical Editing Framework),为开发者提供了图形化编辑器的生成工具,使得开发过程更加高效和直观。 2. **Eclipse M2M(Model to Model)**: M2M工具集是...

    SVGCompost-开源

    这个编辑器充分利用了Eclipse GEF(图形编辑框架)和GMF(图形模型框架)的强大功能,同时也集成了Apache Batik库,一个由Apache软件基金会开发的SVG解析和渲染引擎。这些技术的结合使得SVGCompost能够为开发者提供...

    emf eclipse

    GEF是Eclipse中的图形编辑框架,常与EMF结合使用,用于创建可拖放、可编辑的图形界面。文件“如何使EMF模型对应的编辑控件能处理Undo&Redo操作”则揭示了一个常见需求,即在模型编辑中实现撤销/重做功能,这是任何...

    emf-runtime-2.6.1

    6. **图编辑工具**:EMF与GEF(Graphical Editing Framework)和GMF(Graphical Modeling Framework)结合,可以创建强大的图形用户界面,用于可视化和编辑模型。 在"emf-runtime-2.6.1"这个版本中,可能包含以下...

Global site tag (gtag.js) - Google Analytics