掲示板一覧   -   トピック一覧
   SysML
     SysMLブロックの属性表示


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

SysMLブロックの属性表示

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

○ご質問
現在、Enterprise Architectを使用してSysMLのモデリングを行っております。

以下の操作を行いましたが、ブロック上に属性が表示されない現象に遭遇しました。
お手数ですが、現象のご確認をお願いできますでしょうか。

実施した操作は以下です
1.ブロック定義図を新規作成する
2.ブロック定義図上にブロックを作成する
3.ブロックを選択して、Ctrl+Shift+Yキーにて属性・操作と区画の表示設定ダイアログを表示させる
4.ダイアログの「属性の可視性」セクションで「全て」が選択されていることを確認して、ダイアログを閉じる
5.ブロックに属性を追加する

上記操作で、追加した属性がブロック上に表示されることを期待しましたが、属性は表示されませんでした。

それに関連して、ブロックを選択してCtrl+Shift+F9キーで属性を追加するという操作も期待通りに行えませんでした(このキー操作で属性を追加することができませんでした)。

一方、操作の方は、追加した操作の表示、Ctrl+Shift+F10による追加と表示が、期待通り行えました。
また、UMLのクラス図上に作成したクラスに対しては、属性の表示は期待通り行えました。

○回答

まず、SysMLのブロック要素には、属性の区画は定義されておりません。
ですので、EAのデフォルト設定では属性区画は非表示となっております。

他の区画表示内容の設定については、以下などをご参照お願いいたします。
・メインメニュー | アドイン・拡張 | SysML | ヘルプで参照できるSysMLのヘルプ
・下記URLからリンクしているPDF資料「SysMLに関する操作方法について」
https://www.sparxsystems.jp/products/MDG/mdgsysml.htm


以下の2点を変更を行うことで、ブロック図のブロック要素に属性を追加で表示可能です。

1. ダイアグラムのプロパティの「要素」の「区画の表示」の属性をチェック
(区画自体の表示設定)
2. 「属性・操作と区画の表示設定」の「属性の可視性」の「全て」をチェック
(区画内のそれぞれの属性の表示設定)
(デフォルトでは、チェックされておりませんのでご注意お願いいたします。)

下記に関しましては、属性区画が表示されておりませんと、機能を利用することが出来ません。
>それに関連して、ブロックを選択してCtrl+Shift+F9キーで属性を追加するという操作も
>期待通りに行えませんでした(このキー操作で属性を追加することができませんでした)。

以上ご確認よろしくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ