2011-09-02 60 views
1

我正在研究Java中的一個小項目,如下所述:Java - 自己生成類圖

輸入:有向圖的對象列表。 (具有不同類型邊緣的節點:繼承,內部類,朋友類等) 輸出:類圖,儘可能平面。

我的問題是: 我想有一些第三方軟件,將做到這一點對我來說,或者至少有選擇節點和邊緣以保持我的圖形儘可能平坦的算法。

編輯: 我看到我可能沒有寫清楚我想要什麼...我不想用它的文件生成基於Java項目的類圖,但是我正在解析C++文件並從那裏獲取列表在上面的輸入。然後我想調用該列表上的某個函數並獲取我的圖表。我試圖使用JGraph或JGraphT,但不幸的是我沒有找到任何符合我要求的圖形理論功能。

問候, 丹尼爾

回答

0

如果你使用Eclipse IDE,您可以使用Soyatec的eUML2免費的插件。看看here