C++ソースコードからUML /クラス図を生成できるEclipseプラグインはありますか?
MLツールのリスト から、次のような商用UMLエディターのみが表示されます(C++をリバースエンジニアリングされた言語の1つとして使用)。
つまり、C++のリバースエンジニアリングされたUML図を提供するオープンソースプロジェクトについては知りません。
nrs 言及 コメント内 、 Modelio Wikipediaエントリ から:
コアModelioソフトウェアは、2011年10月5日にGPLv3でリリースされました。
主要なAPIは、より寛容なApache License 2.0の下でライセンスされます。
注: スタンドアロンアプリです (Eclipse RCPに基づく)。これは、IDE Eclipse。Eclipse。プラグインとして直接追加することはできません。
これもEclipseプラグインではありませんが、KDEの mbrello UML Modeller はオープンソースであり、DoxygenやRhapsodyよりも優れた結果が得られました。
私のEclipse-Fuは2番目です...まあ、皆さん。しかし、私は疑問に思います:Doxygenはぴったり合う形に強打できますか?自動化されたc ++ドキュメンテーションツールとして、非常に洗練されています。さらに、コマンドラインから実行されるため、Eclipseで実行するのにそれほど難しくないだろうと思います。
まあ、商用オプションはC++のRhapsody開発者を使用することです。あなたはあなたのソースコードでリバースエンジニアリングを行い、そこに行きます。
C++コードからUMLクラス図を生成するEclipseプラグインは知りません。ただし、BOUMLは現在商用ですが、バージョン4は無料でした。 Linuxディストリビューションのいくつかのリポジトリでこのバージョンを見つけることができます。無料のアプリケーションで今まで見た中で最高のリバースエンジニアリング機能を備えています。 Windowsでも動作しますが、インターネット上で Windows用BOUML 4のインストーラー を見つけることができます。