問題タブ [plantuml]

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 投票する
1 に答える
3081 参照

uml - PlantUML アクティビティ図 戻る

PlantUML を使用してアクティビティ図を作成しています。

ダイヤの代わりに出てくる矢をModify Details元に戻してほしい。OP2

私はこの図を持っています:

これにより、次の画像が得られます。

グラフビズ図

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

groovy - Java または Groovy で asciidoctorj-diagram を使用するには?

PlantUML は Asciidoc の優れた拡張機能ですが、グルーヴィーなコードからは使い方がわかりません。

私が見る限り、asciidoctorj-diaramモジュールは現在のリリースの一部であるasciidoctorj必要があるため、追加の依存関係は必要ないと思います。しかし、asciidoc を正常にレンダリングする私のコードは、PlantUML ダイアグラムをレンダリングしません。それは言います:

何が間違っている可能性がありますか?ネットで見つけたasciidoctorj-diagram例はすべてgradle-pluginを使用しています:-|

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

uml - クラスとデータベースを UML に追加する方法

呼び出された を処理するclass呼び出されたを UML で作成しようとしていますが、構文エラーが発生します。これは私のumlコードです:LocalStorageHandlerdatabaseLocalStorage

これはエラーメッセージです: エラー

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

android - Plantuml で Android Studio の既存のプロジェクトの uml をレンダリングするにはどうすればよいですか?

私が取ったステップ:

  1. Windows 7 Pro PC の Android Studio 1.5.1 に plantuml プラグインをインストールしました。
  2. 次に、Graphviz をインストールしてドット パスを設定し、Graphviz 環境変数を作成しました。
  3. 私はすべてを再起動しました。:) 念のため。
  4. 小さな Android プロジェクトを開きました。
  5. PlantUML ウィンドウが見つかり、開くことができます。

既存のプロジェクトの UML ダイアグラムをどのように生成 (逆生成?) しますか? それとも、特定の Java ファイルのことでしょうか?

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

graphviz - PlantUML: 矢印の形状と方向を制御する

PlantUMLを使用して、ドキュメント用に小さなステート チャートを作成しました。

(ちなみに: PlantUML は、asciidoc や reStructuredText などの埋め込みマークアップ ドキュメントに埋め込まれたテキスト記述からグラフィカルな出力を作成するための非常に優れたツールです)

これは、指定された状態図がレンダリングされるものです。 ここに画像の説明を入力

ご覧のとおり、チャートは少しずさんに描かれています

  • 「電源オフ」遷移矢印がまっすぐではない
  • 初期状態と終了状態が入れ替わる
  • 「Powered」から「Starting」への矢印は、何らかの形で「Power Off」トランジションに接続されているように見えます
  • 「起動中」と「稼働中」の状態が一致しない

ドキュメントに記載されているように、-left->単に.-l->-->

矢印の描画方法場所に影響を与える方法はありますか? 水平または垂直の 直線のみを描画したいのですが。

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

plantuml - プラント UML シーケンス図で自動アクティブ化および破棄する方法

PlantUML では、シーケンス図にアクティベーション行を追加するのは非常に面倒です。余分なテキストをすべて表示せずに、自動的にアクティブ化および非アクティブ化する方法はありますか?

例えば

活性化線のないシーケンス図を生成する

ここに画像の説明を入力

しかし、アクティベーション行を追加するには、かなり面倒です

ここに画像の説明を入力

破壊ポイントを自動的に作成する可能性が高いことを自動検出する可能性があるかどうか疑問に思っています

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

uml - UML表記/図を使用して複合グラフを表現するには?

複合グラフとして表現できる関係 (BPMN に似ています) をモデル化できるツール (できればオンラインですが、その段階ではもう気にしません) が必要です (ただし、ほとんどの場合、それはより単純なネストされたグラフになります)。グラフ)。BPMN 形式を使用して目標を達成できないようです (スイムレーンが最も近いですが、任意のネストは許可されません)。UML モデル化ツールを再利用することを考えていますが、UML が私のユース ケースに対応しているかどうかを判断するには、UML について十分な知識がありません。

ワイヤで接続されたチップでできている集積回路を想像してみてください。つまり 3 枚のチップ :A,B,CChip A -> Chip B, Chip C. 各チップには入力ポートと出力ポートがあり、A の出力ポートの一部は B の入力ポートに接続され、一部は C の入力ポートに接続されていますChip A。別のグラフで : Chip A :: Chip A.1, Chip A.3 -> Chip A.2. それぞれChip A.1分解などもできます。これが複合グラフと呼ばれるものです。複合グラフの各ノードは、それ自体がグラフである子を持つことができます。

ハレルと UML のステートチャート形式については知っています。これにより、階層グラフで階層的なネストされたステート マシンを記述できます (したがって、ネストされたグラフはステートチャート形式で表現できる可能性があります)。ただし、ステートチャートを描画できるオンライン ツールは知りません。問題は、UML に複合グラフを指定できるメカニズムまたはツールがあるかどうかです。ある場合、ネスト メカニズムは何ですか?

レベル1

チップAを拡大

文献からの複合グラフの例:

ここに画像の説明を入力