WEB开发网
开发学院软件开发Java 基于 GMF 的流程分析工具的设计与实现 阅读

基于 GMF 的流程分析工具的设计与实现

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 图 1.Process Editor查看原图(大图)图 2.Flow Editor查看原图(大图)本文将从定义领域模型入手,一步一步地介绍实现的细节,基于 GMF 的流程分析工具的设计与实现(2), GMF建模GMF框架提供了对一个具体的Ecore模型进行图形化建模的支持,以模型驱动的方式,右键


图 1.Process Editor
基于 GMF 的流程分析工具的设计与实现

查看原图(大图)

图 2.Flow Editor
基于 GMF 的流程分析工具的设计与实现

查看原图(大图)

本文将从定义领域模型入手,一步一步地介绍实现的细节。

GMF建模

GMF框架提供了对一个具体的Ecore模型进行图形化建模的支持,以模型驱动的方式,一步一步完成功能描述,直至代码的生成。参见(Graphical Model Framework进阶)。本文的环境如下:

Eclipse3.3.0

EMF2.3.0

GEF3.3.0

GMF2.0

ECore模型

ECore模型是GMF建模的起点,通常ECore模型是一个领域模型,描述了要建模的领域特征。其后的GMF借鉴了MVC的思想,Ecore模型就是MVC中的Model,详情可参见(深入了解GMF建模工具)。

用EMF向导新建一个空的process.ecore文件,右键单击该Ecore文件,选择Initiallize ecore_diagram diagram file,将会打开一个Ecore Diagram编辑器,创建Process的ECore模型如下:


图 3.Process的ECore模型
基于 GMF 的流程分析工具的设计与实现

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 GMF 流程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接