现在的位置: 首页 > 综合 > 正文

Eclipse GMF Tutorial中文例程(2-使用隔间技术Compartments)

2014年03月12日 ⁄ 综合 ⁄ 共 683字 ⁄ 字号 评论关闭
  
     这一节,我们要添加隔间(compartments)到Topic节点上,就是说在每一个Topic节点上还可以添加其他线程话题(Thread Topic). 最终的效果会如下图动画中所示:Topic节点的隔间上可以放入ThreadTopic节点,ThreadItem节点也可以放到ThreadTopic节点的隔间上,每个隔间都是可以收缩或展开的。



下面我们开始对GMF图形的定义文件按以下步骤进行更改,最后可达到上述效果

1)图形的定义(Graphical Definition)
  

    上面是mindmap.gmfgraph编辑过后的最终效果图,要了解具体配置过程,你可以点击这里看较为清晰的操作步骤录像(录像的操作步骤有出错的地方,已加注释,请读者再自行修改)。

2)工具定义(Tooling Definition)

    上面是mindmap.gmftool编辑过后的最终效果图,要了解具体配置过程,你可以点击这里看较为清晰的操作步骤录像

3)映射定义(Mapping Definition)

   上面是mindmap.gmfmap编辑过后的最终效果图,要了解具体配置过程,你可以点击这里看较为清晰的操作步骤录像(录像中有遗漏步骤的地方,已加注释,请读者再自行修改)。

4)代码生成(Code Generation)

你可以点击这里看较为清晰的操作步骤录像
注:当更改.gmfgraph/.gmftool/.gmfmap文件后,需要重新生成.gmfgen文件。若发现重新生成的代码,运行效果无变动,则需要删掉旧的.gmfgen文件及diagram插件代码后再重新生成一遍即可。

抱歉!评论已关闭.