掲示板一覧   -   トピック一覧
   SysML
     ブロックのネスト関係を解消したい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
umesan
投稿日時: 2020-4-7 14:15
EA Administrator
投稿: 1510

ブロックのネスト関係を解消したい

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

○ご質問
ブロック図でネストの関係にあるブロックAとブロックBがあるとします。ブロックBをブロックAの中において作図して、やっぱり外に出したときにブロックBの名前が”ブロックA::ブロックB”となってしまいます。
ネスト関係を解消し、従来通り”ブロックB”とだけ表示するようにするにはどうすればよいでしょうか?

〇回答
以下3つのうちのいずれかでご対応頂けますようお願いいたします。

1. モデルブラウザ上で親子関係を解消
モデルブラウザ上で、親子関係になっている子ブロック要素を、モデルブラウザ上で、親子関係にならない位置に変更することで対応お願いいたします。

また、ブロックをダイアグラム上重ねた際に、親子関係にならないようにするためには、以下URLのヘルプのオプション「要素を自動的に階層化」をオフにすることで対応お願いいたします。

◇振る舞い
https://www.sparxsystems.jp/help/15.0/diagrambehavoir.html

2. ALT+ドラッグ&ドロップ で移動
頂きました現象は、下記URLの掲示板と類似の状況と推測致しますが、掲示板の内容は、EA14の時で、EA15以降は、ダイアグラム上重なっていたブロックを、重ならない位置に変更するには、ALT+ドラッグ&ドロップが必要となり、動作が掲示板の内容とは異なっていることにご注意頂けましたら幸いです。

◇ブロック要素の階層が変わる
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=6603

3. EAビルド1527で追加されたオプション「子要素を区画内に表示」を変更
ホームリボン > 画面と設定 > オプション > プロジェクト > 全般 で表示されるダイアログの右下の「子要素を区画内に表示」を変更し対応お願いします。

このオプションはデフォルトでオンであり、オンの場合、上記1or2が必要となります。

このオプションがオフの場合、ドラッグ&ドロップのみで、ダイアグラム上重なっていたブロックを重ならないように移動することができます。そして重ならないようにした際に、オプション「要素を自動的に階層化」がオンであれば、モデルブラウザ上の親子関係も連動して変更されます。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ