摘要: 在GMF中,有时我们需要programmatically删除节点或连线,该如何实现呢? 由于GMF框架用的是MVC模式,所以在删除节点或连线的时候,需要删除该节点或连线对应的view和model。有了这个概念后,删除节点和连线便简单了。 先介绍删除连线的方法。 首先,我们得获得org.eclipse.gmf.runtime.notation.Edge类型的连线对象,然后,从此对象中获得它的model,接着删除Edge类型的连线对象,最后从diagram的model中删除此对象的model。这样讲起来有点抽象,大家可以参考以下代码:TransactionalEditingDom... 阅读全文
posted @ 2012-07-15 16:48 supermmao 阅读(1526) 评论(0) 推荐(0) 编辑