暂无个人介绍
利用自动布局功能,我们可以把本来不包含图形信息的文件以图形化的方式展示出来,典型的例子比如将一组Java接口反向工程为类图,那么图中每个图元的坐标应该必须都是自动生成的。GEF里提供了DirectedGraphLayout类用来实现自动布局功能,下面介绍一下怎样在程序里使用它。
除了利用Eclipse提供的属性视图以外,GEF应用程序里当然也可以通过弹出对话框修改模型信息。 要实现双击一个节点打开对话框,在NodePart里要增加的代码如下: public void performRequest(Request req) { if(req.
在Aimd同学的代码里看到的,得到相对一个Plugin路径的方法,赶紧记下来: FileLocator.toFileURL(Platform.getBundle("plugin.id").getEntry("/images")).
在ecore模型里可以详细的定义各种类型、属性和方法,但对于像“每个类别里至少有两种产品”这样的限制就无能为力了。为此,EMF提供了一套验证框架(Validator Framework)用于解决这个问题,在ecore文件里特定的方法可以被识别为验证方法并生成用于验证的代码。