GEF入门笔记
最近项目中需要用到Eclipse GEF框架进行画图,故将平时学习笔记更新到博客中,便于查阅
自己画的一个GEF基本结构
最基本流程
1、创建model(包括数据域、在界面中的布局、图片索引等信息)以及PropertyChangeSupport
2、添加Editpart控制器,主要负责处理Model的操作(refreshVisuals、propertyChange、createEditPolicies等操作)
3、使用EditFactory关联Editpart和Model
4、添加Command执行响应操作、添加Policy根据request类型生成Command
5、创建View(扩展editors扩展点)在view中安装EditorFactory将MVC关系建立起来