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

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

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 图 5.自定义Graph模型查看原图(大图)在Graph模型中,选择Map元素为根元素,基于 GMF 的流程分析工具的设计与实现(4),这里只是简单的为每个元素定义了图元信息,关于图元外观的定制会在下面介绍,GMF自动为每个Tool Entry生成了默认的图标,如果要自己定义图标, Tool模型


图 5.自定义Graph模型
基于 GMF 的流程分析工具的设计与实现

查看原图(大图)

在Graph模型中,选择Map元素为根元素,这里只是简单的为每个元素定义了图元信息。关于图元外观的定制会在下面介绍。

Tool模型

图形化建模工具里有一个很重要的部分,就是Palette部分,它定义一系列的Tool Entry项,每个Tool Entry项对应工具所支持的某一类型对象的创建,如RSA Class Diagram的Palette里的Package, Class, Interface 等Tool Entry项。

GMF提供了对Palette部分的功能建模。Tool模型提供了对将要在Diagram里面出现的Tool Entry项的描述,包括名称,描述等。同时,GMF Tool模型提供了对常用Tool Entry的支持,此外,还有一些标准的Tool Entry项,如放大/缩小,选择,注释等等。Tool模型也是一个独立的模型,可以被多个ECore模型和Mapping模型共享。


图 6.自定义GMF Tool模型
基于 GMF 的流程分析工具的设计与实现

查看原图(大图)

这里使用GMF Tool模型创建向导为ECore模型生成了一个Tool模型。可以在下面的属性也里面对Tool Entry做一些基本的配置,不过,上面的Default Image是不允许配置的,GMF自动为每个Tool Entry生成了默认的图标,如果要自己定义图标,可以使用Bundle Image来指定特定的图标。

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

Tags:基于 GMF 流程

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