2011-11-22 13 views
8

Javaソースを取り、シーケンス図を生成するコマンドラインツールはありますか?あるいは、JavaコードをXMLに変換し、オープンAPIを使用してXMLを標準画像フォーマットのシーケンス図に変換するツールはありますか?私はumlグラフのようなテキスト記述からシーケンス図を生成するいくつかのツールを知っています。私は利用可能なツールを使用することができますテキスト記述format.soにJavaコードを変換する方法はありますか?Javaソースコードからシーケンス図を生成するにはどうすればよいですか?

+0

XMLへの変換は不要です。 –

+0

次に、ダイアグラムを生成するには – pavan

+0

http://stackoverflow.com/questions/87137/sequence-diagram-reverse-engineering – prunge

答えて

4

Quick Sequence Diagram Editorは、単純なテキストファイルを処理します。

おそらく、あなたは、Eclipseとの組み合わせで、この使用することができます:「呼び出し階層」で「オープン呼び出し階層」

  • を選択し、右クリック
  • エディタ・ウィンドウに

    1. ハイライトメソッド名をウィンドウが開き、必要なスタックパス要素を展開します
    2. 最上位のスタック要素を選択します
    3. 右クリックし、「展開した階層をコピー」を選択します
    4. 選択したテキストエディタ(Vi、Nano、Notepad ++など)に貼り付けます。
    5. テキスト変換/正規表現ユーティリティを使用して、クイックシーケンスダイアグラムエディタのテキスト形式に変換します。
  • +0

    #7まで実際にこれをサポートするユーティリティはありますか? – captainrad

    +0

    かなり複雑な正規表現をサポートする 'Vi'の検索/置換関数を使用しました。他のオプションには、 'sed'、' awk'、その他のUnixのパワーツールがあります。 – Stewart

    関連する問題