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

  
     这一节,我们要添加隔间(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插件代码后再重新生成一遍即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值