掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     子ダイアグラムの情報フロー(運ばれる要素)の設定について


フラット表示 前のトピック | 次のトピック
投稿者 トピック
umesan
投稿日時: 2026-7-15 13:42
EA Administrator
投稿: 1556

子ダイアグラムの情報フロー(運ばれる要素)の設定について

サポート宛に頂きましたご質問の要約です。

◯ご質問
情報フローを用いてモデルを階層構造で記述しようとしています。

例えば、
上位ダイアグラムで設定した情報フロー
 外部要素⇒情報フロー(運ばれる要素としてSignal Aを設定)⇒block1
と記述し、
 block1の子ダイアグラム(下位ダイアグラム)を作成し、
 外部要素⇒情報フロー(運ばれる要素としてSignal Aを設定)⇒block2
の記述をしようとしています。

この時、外部要素からblock2に対して接続(関連など)を定義して右クリック⇒追加設定⇒情報フローの実現 から操作すると、予め候補としてSignal Aが表示された状態になっています。
表示されたSignal AにチェックいれてOKとすると、下位ダイアグラム上で情報フローが設定されているような見かけ(▲)になるのですが、プロパティをみると関連しか定義されておらず、情報フローが定義されていない状態になってしまいます。

期待値としては関連+情報フローの2つが定義される状態なのですが、「情報フローの実現」で最初から表示される情報アイテムのチェックを入れると、「ダイアグラム表示とモデル情報が不一致しているように見えます。
この見かけ上はダイアグラムに情報フローが設定されている状態(▲)になるが外部要素のプロパティを見るとblock2との接続は「関連」しかなく、情報フローが定義されていない事象が意図された振る舞いかどうかを確認したいです。


○回答
下記URLのヘルプ等で説明しており、ご理解頂いておりますように、黒三角形がついた情報フローは、情報フローと関連の2つの接続の組み合わせとなっております。

◇情報フローの作成
https://www.sparxsystems.jp/help/17.0/using_information_flows.html

頂きました例の block1 と block2 は親子関係であるため、上記ヘルプの「運ばれる要素が複数・逆向きの場合」と類似の状況のため、予め候補として、親要素(Block1)の情報フローが表示されていると推測しております。

ここで、予め候補として表示されている、親要素(Block1)の情報フローを選択すると、下記の状態で情報フローとなっています。
関連: 外部要素 - block2
情報フロー: 外部要素 - block1

そのため、外部要素からみると、3接続となっております。(1つの情報フローが、2つの関連と結びついている)

上記のモデルの情報となっているため、block2要素のプロパティの接続には「関連」しかない状況になります。

「情報フローが設定されている状態(▲)」(黒三角形がついた情報フロー)は、モデルの情報として、関連に対し、情報フローが結びついているかが、情報となります。接続として、関連と同じ要素間の情報フローである必要はありません。そのため、要素から見ると情報フローが定義されていないように見えるかもしれません。不一致しているように見えるかもしれませんが、操作された『「情報フローの実現」で最初から表示される情報アイテム(既存の情報フロー)を選択』の操作の意図に沿って作成されたモデルの状態となります。

「情報フローの実現」で最初から表示される情報アイテムについては、候補を表示しているのではなく、既存の実現で結び付け可能な情報フローを表示していると理解いただくことで、ご理解いただけるのかと推測いたします。

現在のEAにおいては、黒三角形がついた情報フローの作成は、現在行っていただいている『先に接続を作成しその後「情報フローの実現」の操作』だけでなく、以下URLのヘルプのように、『接続 情報フローの作成時に「運ばれる要素を黒三角形で表示」チェックボックスをオンにする方法』も存在します。

◇情報フローの作成
https://www.sparxsystems.jp/help/17.0/using_information_flows.html

『接続 情報フローの作成時に「運ばれる要素を黒三角形で表示」チェックボックスをオンにする方法』をご利用いただくか、「情報フローの実現」で予め候補として表示されている要素は選択せず、常に新規で運ばれる要素を選択して頂くことで、関連1つに対し情報フローが1つ結びつく事となり、ご要望の状態になるかと推測いたします。

お手数とおかけいたしますが、以上ご確認よろしくお願い致します。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 子ダイアグラムの情報フロー(運ばれる要素)の設定について umesan 2026-7-15 13:42