Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse插件-节点和连接+;代码生成_Java_Eclipse_Eclipse Plugin_Decision Tree_Eclipse Gef - Fatal编程技术网

Java Eclipse插件-节点和连接+;代码生成

Java Eclipse插件-节点和连接+;代码生成,java,eclipse,eclipse-plugin,decision-tree,eclipse-gef,Java,Eclipse,Eclipse Plugin,Decision Tree,Eclipse Gef,我想创建一个Eclipse扩展来模拟决策树/图。实际建模将使用图形界面(节点、连接等)完成。我希望这个插件能够根据节点及其相互连接生成代码。我已经准备好了基本的模型课;但是,我的图表非常大,很难仅通过代码管理所有连接。我想我会使用GUI构建整个图表。当我双击一个连接时,我希望能够覆盖它的一些方法,从而创建一个匿名子类 我发现在类似的插件中使用了。我的目标插件在GEF中“可行”吗?你有什么建议吗?有。GEF是在Eclipse中构建任何图形编辑器的基础。它基本支持移动节点、放置连接、调色板等。其他框

我想创建一个Eclipse扩展来模拟决策树/图。实际建模将使用图形界面(节点、连接等)完成。我希望这个插件能够根据节点及其相互连接生成代码。我已经准备好了基本的模型课;但是,我的图表非常大,很难仅通过代码管理所有连接。我想我会使用GUI构建整个图表。当我双击一个连接时,我希望能够覆盖它的一些方法,从而创建一个匿名子类


我发现在类似的插件中使用了。我的目标插件在GEF中“可行”吗?你有什么建议吗?

有。GEF是在Eclipse中构建任何图形编辑器的基础。它基本支持移动节点、放置连接、调色板等。其他框架位于GEF之上,如果您的需求符合其支持的场景,那么创建图形编辑器的任务将更加容易。看看EclipseGraphiti项目。

我想说,转基因食品对你的生活有帮助。GMF免费生成相当大的部件,还包括EMF

此外,GMF是高度可扩展的,所以如果您不喜欢它生成的内容,您可以覆盖这些部分

这里有一些很好的GMF教程: