当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

15分钟学会Eclipse GMF[Java编程]

赞助商链接



  本文“15分钟学会Eclipse GMF[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

后台

率直说:过去在 Eclipse 里利用 Graphical Editor Framework(GEF)成立图形化编辑器 既慢又痛楚.这个历程包含理解复杂的框架和大量的冗余代码.但也阐明 GEF 是成立图形化编辑器的最佳框架,因为它与模子无关.另一方面,与模子无关本身也有一些问题.

GMF 杂谈

GMF 的运行时组件是 IBM® 为利用 Eclipse Foundation 开辟的,它从前还受 IBM Rational® 建模产品的支持.

GEF 是 Model-View-Controller(MVC)机制的精华,它答应将您自己的模子引入表中.在利用 GEF 的早期,大大都人还利用自定义模子(考虑传统 Java 对象 [Plain Old Java™ Object, POJO]).您会发现自定义模子带来的问题是需求自己编写通用代码来支持模子,如序列化及侦听模子更改的功效.

在 GEF 中利用模子的下一个逻辑步骤是要利用 Eclipse Modeling Framework(EMF),EMF 供应了以各种情势将模子序列化的工具和侦听对模子默许值的更改的功效.

但是,将 EMF 模子与 GEF 框架整合在一同有一定的技术难度(如差别的号令仓库),招致 EMF 模子并没有很快被基于 GEF 的编辑器承受.终究,GMF 项目在这种窘境中应运而生,并但愿可以引入一种快速生成图形化编辑器的办法.通过近似的办法,EMF 生成实用于 EMF 模子的基本编辑器.

成立 EMF 模子

成立模子的第一步就是定义 EMF 模子的合作对象.我写这篇文章的目的只是阐明定义模子的历程,而不是深化讲授 EMF 供应的模子处理工具的用法.本例中将要利用的模子是一个简单的图形化模子.我将通过一张图来帮忙我阐明模子的外观.

图 1. 可视的图形化模子


  以上是“15分钟学会Eclipse GMF[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • CentOS上15分钟内安装LAMP
  • 15分钟学会Eclipse GMF
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .