在我的应用程序中,我为决策图(节点+连接)建模。我准备好了模型类(两个基本类:Node
和Connection
+特殊情况的子类)。这个图非常大,只通过代码跟踪所有连接和节点并不容易(并考虑到将来的维护)。我想知道是否有一个工具(Eclipse插件或其他)可以用我的模型类(即节点类型,连接类型)提供,用它来图形化地绘制图表(制作节点和连接)然后生成图的代码?
模型类:
Node
:包含来自此节点的所有连接的List<Connection>
个
Connection
:Node from
,Node to
修改
我想生成一个方法,初始化所有需要的节点和连接(Node
和Connection
对象)并返回head / start节点。然后,应用程序在做出决策时遍历此内存中结构。
答案 0 :(得分:2)
听起来有点像你想要像jgraph这样的东西? http://www.jgraph.com/jgraph.html
答案 1 :(得分:1)
您是否尝试过AndroMDA
AndroMDA(发音为:andromeda)是一个开源代码生成框架,遵循模型驱动架构(MDA)范例。它从CASE工具中获取模型,并生成完全可部署的应用程序和其他组件。
如果你可以使用一些UML工具创建你的图形(不确定那将是多么容易)AndroMDA可以为你生成java代码。
它支持许多UML tools,包括一些免费工具。
答案 2 :(得分:0)
了解Velocity。它被广泛用于代码生成。
答案 3 :(得分:0)