問題タブ [umlgraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
939 参照

java - UMLGraphを使用したシーケンス図の生成

UMLGraphを使用してシーケンス図を生成しています。pic2plotプログラムを使用してsvg画像を生成する際に問題が発生しました。画像をクリップし、画像の一部が表示されません。この問題はFAQにも記載されています:

しかし、私はsvg画像の幅と高さを変更しようとしましたが、失敗しました。width="8in" height="8in" viewBox="0 0 1 1" preserveAspectRatio="none" svgでを変更しようとしましたが成功しませんでした。

助けてください。

0 投票する
2 に答える
443 参照

java - UMLGraph の注釈とコメントに代わるものはありますか

JavaからUMLへのUMLGraphを使用しています。関係のドキュメントには次のように書かれています。

関連関係 (javadoc @assoc タグを使用して指定)

ナビゲート可能な (指示された) 関連関係 (javadoc @navassoc タグを使用して指定)

集約関係 (javadoc @has タグを使用して指定)

構成関係 (javadoc @composed タグを使用して指定)

依存関係 (javadoc @depend タグを使用して指定)

ソースにこれらのタグやコメントを追加できません。これに代わるものはありますか

0 投票する
1 に答える
466 参照

java - Graphviz を実行している UmlGraphDoc エラー

UmlGraphDoc を使用しようとしましたが、javadoc コマンドを実行するたびに奇妙なエラーが発生します。

私のコードは次のようになります。

build.xml

Mac OS X Lion と Mavericks を使用しています。私のマーベリックス コンピューターのドット バージョンはdot - graphviz version 2.38.0. ダウンロードする最新のバイナリ パッケージです。このエラーを生成するために使用したすべてのクラス (およびライブラリ) を含むzip ファイル
を 次に示します。ANT スクリプトを実行すると、上記のようなエラーが生成されます。ドキュメントは(UMLダイアグラムでさえ)問題ないように見えますが、私のより大きなプロジェクト(最初にエラーが発生した場所)では、エラーを生成したダイアグラムの一部が機能しません


これらのエラーは、次の場合にのみ発生します。

  • TestClass は外部パッケージにあります (クラスを含む jar はクラスパスで定義されます。javac は完全に機能します)。
  • doSomething上書きされます
  • プライベート変数myFailが設定されています。

myFailが削除されているか、doSomething上書きされていない場合 (例: Class1またはClass2で定義されていない)、または TestClass が同じパッケージ内にある場合、エラーは発生しません。

0 投票する
4 に答える
3022 参照

java - UMLGraph を使用して javadoc を生成中にエラーが発生し、「ドット ファイル」の処理中にエラーが発生しました

UmlGraph を使用してソース コードからクラス ダイアグラムを生成しようとしています。Umlgraph.jar をビルドして作成しましたが、プロジェクトで使用しているときに以下のエラーが表示されます::

GraphViz をダウンロードし、graphviz のパスを設定しました。私はこれに慣れていないので、私を助けてください。

Ant ファイルの javadoc ターゲット ::

0 投票する
0 に答える
496 参照

java - Windows で UMLGRAPH をインストールして構成する方法は?

UMLGraph をインストールして、Java クラスから .dot ファイルを生成しようとしています。この .dot ファイルを使用して、Graphviz(PNG クラス ダイアグラム ジェネレーター) にフィードします。ただし、インストール中に特定の問題に直面しています。公式の UML インストール ガイド umlgraph.org は、非常に理解しにくいものです。UMLGraph for Windows を手動でインストールおよび構成する手順を教えてください。

私は自分のシステムで以下のことを試しました:

  1. C:/Program Files に JAVA JDK と JRE 7 をインストールしました。
  2. UMLGraph DOWNLOADSから UMLGraph-5.7_2.3-SNAPSHOT.zip ファイルをダウンロード
  3. 新しいフォルダーを作成しました: D:/UMLGraph/
  4. 解凍した .zip UMLgraph ファイルから「lib」および「bin」フォルダー全体をコピーし、ステップ 3 で作成したフォルダーに貼り付けました。
  5. ここで、公式 Web サイトで提案されているように、 UMLGRAPH_HOMEのパス を = D:/UMLGraph/lib フォルダーに変更しました。
  6. 次に、UMLGraph.jar ファイルを Java 関連の tools.jar ファイルがある場所 (C:\Program Files\Java\jdk1.7.0_80\lib) にコピーしました。
  7. 最後に、以下の非公式のumlgraph命令に見られるように、 java -jar コマンドを実行しようとしました:

    java -jar C:/Program Files/Java/jdk1.7.0_80/lib/UmlGraph.jar -all -private A.java

上記のコマンドを実行すると、エラーが発生しました! 「JARFILE C:/PROGRAM にアクセスできません

何か間違ったことをしている場合はお知らせください。

更新:どうもありがとう。最後に jdk と jre 1.8 をインストールしました。Java の問題はなくなりました。最終的に以下のコマンドを実行しました: C:/Users/xyz > java -jar "C:/Program Files/Java/jdk1.8.0_60/lib/UmlGraph.jar" -all -private "D:/xyz/abcd/uml -parser-test-1/" .

Uml-parser-test-1 には約 5 つの .java ファイルがすべて含まれており、それらから単一の UML ダイアグラムを作成したいと考えています (これらはすべて Java コードで相互にリンクされています)。

上記のコードを実行すると、次のエラーが表示されます: UMLGRAPH ERROR - ILLEGAL PACKAGE NAME

最後の質問は次のとおりです 。UMLPARSER に、パッケージ内のすべての基礎となる .java クラスの単一の図を生成するように依頼するにはどうすればよいでしょうか?

0 投票する
1 に答える
122 参照

umlgraph - Mac での UMLGraph のインストール

UMLGraph を MacBook Pro (OSX 10.9.5) に準拠させようとしていますが、'ant build.xml' を実行しようとするとエラーが発生します。誰かがこの問題を抱えていますか?エラーは次のとおりです。

以下は、build.xml の 50 行目とその上の数行の抜粋です。

README.txt の手順は次のとおりです。

指示に従ってファイルを lib/ から /usr/local/lib にコピーしましたが、正しくビルドしていないようです。

助けてくれてありがとう。

0 投票する
1 に答える
634 参照

java - UMLGraph を使用して、複数の Java クラスに対して単一のドット ファイルを生成する

パッケージ内の基礎となるすべての .java クラスに対して 1 つの図を生成するよう UMLGraph に指示するにはどうすればよいですか?

UMLGraph を Graphviz と共に使用して、.png UML ダイアグラム ファイルを生成しています。.dot ファイルを生成するために実行しているコマンドは次のとおりです。

これは正常に実行され、.dot ファイルが生成されます。

ただし、それらから単一の UML ダイアグラムを作成したいと考えています (それらはすべて Java コードを介して相互にリンクされています)。「uml-parser-test-1」(フォルダー/パッケージ)には、約5つの.javaファイルがすべて含まれており、そのために実行しています

上記のコードを実行すると、エラーが発生します。UMLGRAPH ERROR - ILLEGAL PACKAGE NAME

どこで間違っているのですか

Umlgraph.jar パスに問題があり、修正しました。ご指摘ありがとうございます。これで、提案されたコマンドをエラーなしで実行できます。私の「Persons」パッケージ(フォルダ)には4つのJavaファイル(A、B、C、D.java)が含まれています。コマンドを実行すると、ファイル システムではなくコマンド ラインに .dot ファイルが生成されました。さらに、クラスに関する情報がないため不完全です。

以下は私のコマンドラインのトレースです。

クラスの詳細を解析していないのはなぜですか?

0 投票する
1 に答える
140 参照

javadoc - クラス ダイアグラム オプションを使用してパッケージのプライベート クラスを除外するにはどうすればよいですか?

UMLGraphを使用して Javadoc で UML グラフを生成しようとしています。

ここで、package-private クラスが視覚化されないようにするためのオプションを探しています。

クラスは Javadoc から除外されます。しかし、UMLGraph はそれを保持します。

どのオプションを使用してクラスを除外するにはどうすればよいですか?

0 投票する
1 に答える
206 参照

uml - UMLGraph のメモのフォント サイズを変更する

クラス図でUMLノートのデフォルトのフォントサイズを変更するにはどうすればよいですか?

ドキュメント サイトに記載されているすべてのfontsizeオプションを試してみましたが、どれもメモ テキストのフォント サイズを変更しません。

UMLGraph-5.6 を使用しています