我想创建一个建模决策树/图的Eclipse扩展。实际建模将使用图形界面(节点,连接等)完成。我希望这个插件能够根据节点及其互连生成代码。我准备好了基本的模型课;但是,我的图表非常大,很难通过代码管理所有连接。我想我会使用GUI构建整个图表。当我双击一个连接时,我希望能够覆盖它的一些方法,从而创建一个匿名子类。
我发现在类似的插件中使用了GEF。我的目标插件是否在GEF中“可行”?你有什么建议吗?
答案 0 :(得分:0)
是。 GEF是在Eclipse中构建任何图形编辑器的基础。它具有移动节点,放置连接,调色板等的基本支持。如果您的要求符合其支持的方案,则其他框架位于GEF之上,使创建图形编辑器的任务变得更加容易。看看Eclipse Graphiti项目。
答案 1 :(得分:0)
我想说GMF可以帮助你的生活。 GMF免费生成相当大的零件,还包括EMF。
GMF也是高度可扩展的,所以如果你不喜欢它产生的东西,你可以覆盖这些部分。
这里有很好的GMF教程:http://wiki.eclipse.org/Graphical_Modeling_Framework/Tutorial