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

时间:2011-02-16 16:26:48

标签: java eclipse eclipse-plugin decision-tree eclipse-gef

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

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

2 个答案:

答案 0 :(得分:0)

是。 GEF是在Eclipse中构建任何图形编辑器的基础。它具有移动节点,放置连接,调色板等的基本支持。如果您的要求符合其支持的方案,则其他框架位于GEF之上,使创建图形编辑器的任务变得更加容易。看看Eclipse Graphiti项目。

答案 1 :(得分:0)

我想说GMF可以帮助你的生活。 GMF免费生成相当大的零件,还包括EMF。

GMF也是高度可扩展的,所以如果你不喜欢它产生的东西,你可以覆盖这些部分。

这里有很好的GMF教程:http://wiki.eclipse.org/Graphical_Modeling_Framework/Tutorial