我正在开发Java中的一个小项目:
输入:有向图的对象列表。 (具有不同类型边的节点:继承,内部类,朋友类等) 输出:类图,尽可能平面。
我的问题是: 我想有一些第三方软件可以为我做,或者至少有一个选择节点和边缘的算法,以保持我的图形尽可能平面。
编辑: 我看到我可能没有写清楚我想要的东西......我不想基于Java项目及其文件生成类图,但我正在解析C ++文件并从上面输入中描述的列表中获取。然后我想在该列表上调用一些函数并获取我的图表。我试图使用JGraph或JGraphT,但遗憾的是我找不到任何符合我要求的图论理论功能。
此致 丹尼尔