質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.40%
UML

UML(統一モデリング言語)は、主にオブジェクト指向分析や設計を目的に記法の統一が図られたモデリング言語です。要求分析・システム分析・設計・テストなど幅広いシステム開発のフェーズを網羅しています。

Q&A

解決済

1回答

191閲覧

PlantUMLのアクティビティ図にて異なるpartitionに矢印を繋ぎたい

yudai_uno

総合スコア4

UML

UML(統一モデリング言語)は、主にオブジェクト指向分析や設計を目的に記法の統一が図られたモデリング言語です。要求分析・システム分析・設計・テストなど幅広いシステム開発のフェーズを網羅しています。

0グッド

0クリップ

投稿2024/07/06 13:09

実現したいこと

PlantUMLのアクティビティ図について。
partitionが2つ(sample_1,sample_2)あります。
sample_1のある処理からwhile文が開始し、sample_2のある処理でend whileとしたいです。
つまり、sample_2の処理からsample_1の処理へ矢印を繋げたいです。
これは実現可能なのでしょうか?

※ 添付のソースコードであれば、処理2-2から処理1-1に矢印を繋げたいです。

発生している問題・分からないこと

実現する技術方法がわかっていません。

該当のソースコード

PlantUML

1@startuml 2  3partition "Partition 1" { 4  :処理1-1; 5  :処理1-2; 6} 7  8partition "Partition 2" { 9  :処理2-1; 10  :処理2-2; 11} 12  13@enduml

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

ネットに落ちている情報が少なく、そもそも実現が可能かどうかが分かっていません。

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

https://plantuml.com/ja/activity-diagram-beta
に繰り返し(後判定)と繰り返し(前判定)の記述方法があります。
これを使えばいいのではないでしょうか。
ただ、ベータと書かれているので実行環境によってはうまくいかない可能性はあるけど。

PlantUML

1@startuml 2while (条件) 3partition "Partition 1" { 4 :処理1-1; 5 :処理1-2; 6} 7 8partition "Partition 2" { 9 :処理2-1; 10 :処理2-2; 11} 12endwhile 13 14repeat 15partition "Partition 1" { 16 :処理1-1; 17 :処理1-2; 18} 19 20partition "Partition 2" { 21 :処理2-1; 22 :処理2-2; 23} 24repeat while (条件) 25@enduml

この記述は、PlantUMLのWebサーバーでは解釈してくれました。

投稿2024/07/07 08:58

ta.fu

総合スコア1707

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yudai_uno

2024/07/08 05:07

ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.40%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問