Eclipse GEF与EMF开发指南:构建模型与编辑器
4星 · 超过85%的资源 需积分: 10 165 浏览量
更新于2024-07-31
2
收藏 2.17MB PDF 举报
《Eclipse使用GEF和EMF开发(中文版)》是一本由Bill Moore、David Dean、Anna Gerber、Gunnar Wagenknecht和Philippe Vanderheyden编写的IBM Redbooks,于2004年出版。本书主要针对Eclipse开发环境,结合Graphical Editing Framework (GEF) 和 Eclipse Modeling Framework (EMF) 进行深入讲解,适合希望在Eclipse平台上进行模型驱动开发的读者。
本书首先介绍了EMF,它是Eclipse框架中的一个重要部分,用于创建抽象的模型并支持数据结构的可复用和独立于具体实现的表示。1.1节详细解释了EMF是什么,强调了它在模型-视图-控制器(MVC)架构中的核心作用。1.2节进一步阐述了EMF的基本概念,包括模型类的设计和元模型的构建。通过1.3小节的实例,读者可以学习如何构建一个简单的模型,并在2.1节深入了解EMF的建模技术和基于其的代码生成机制。
章节2重点转向了EMF在编辑器和代码自动生成中的应用。2.2节介绍了如何利用EMF创建可编辑的界面,并演示了如何利用Edit API来处理用户输入。模型的序列化和持久化也在2.3部分得到讨论,而2.4节则探讨了如何使用JET (Java Editor Target) 来定制代码生成过程,以满足特定的需求。
接下来,GEF被详细介绍,它是一个图形编辑框架,用于构建交互式图形用户界面。3.1节定义了GEF,强调了它在可视化编辑工具中的价值。3.2节介绍了Draw2D,它是GEF的基础组件,负责图形渲染。3.3节深入讲解了GEF的核心框架,包括图形编辑器的构建方法和事件处理。3.4部分指导读者如何创建一个基本的编辑器,并在3.5节中讨论了如何有效地管理和操作模型。
GEF的例子在4.1部分更加具体,涵盖了额外的概念和技术,如图形元素、连接器、编辑策略等,帮助读者理解如何将这些理论应用到实际的图形编辑场景中。
《Eclipse使用GEF和EMF开发(中文版)》是一本实用的指南,对于希望通过Eclipse平台进行图形化编程、模型驱动设计和代码生成的开发者来说,是不可多得的参考资料。书中不仅提供了理论知识,还包含了大量的代码示例,便于读者实践和学习。
2008-10-14 上传
2012-11-23 上传
点击了解资源详情
2008-10-12 上传
232 浏览量
点击了解资源详情
点击了解资源详情
weijie0018
- 粉丝: 1
- 资源: 7
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常