摘要: 图1 ecore模型图2 实例 在GMF中,将某个连接线(如上图连线1)指向某个节点(如图2 b节点)后,此节点b的输入便是连线1,但GMF默认不会自动给此节点b的incomings赋值(为连线1)。同理,也不会对此节点的输出(outcomings)赋值(为连线2)。如何解决这个问题呢? 很简单,这么做就可以了: 找到你的连线的XXXCreateCommand类,在doExecuteWithResult方法里,添加如下两句: // 设置源节点的输出为新的边,目标节点的输入为新的边 getSource().getOutcomings().add(newElement);... 阅读全文
posted @ 2012-06-14 17:44 supermmao 阅读(803) 评论(0) 推荐(0) 编辑