掲示板一覧   -   トピック一覧
   SysML
     汎化関係のブロック間で、プロパティを継承し属性は個別に設定できないでしょうか?


フラット表示 前のトピック | 次のトピック
投稿者 トピック
umesan
投稿日時: 2026-1-21 14:30
EA Administrator
投稿: 1542

汎化関係のブロック間で、プロパティを継承し属性は個別に設定できないでしょうか?

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

○ご質問
SysMLのBDDで、汎化関係にでつないだブロックは上位からプロパティを継承し個別にpropertyの初期値を設定できますが、属性は個別に設定できないのでしょうか?

https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=7611

上記URLに似た記事を見つけたのでやってみたのですが、要望に合わなかったため教えていただければと思います。

希望としては「SysMLの一般化(汎化)で親ブロックのプロパティ/属性を子ブロックに継承しつつ、子側で初期値だけ個別に変えたい」です。

○回答
まず、現在のEAにおきまして、要素の属性は、UMLの仕様への対応の実装であり、SysMLの仕様のブロックの属性への対応の実装は、プロパティとなっております。そのため、SysMLの利用においては、属性の利用は、現在のEAの想定外となっております。ご了承お願いいたします。頂きましたURLの記事の内容で誤解を招くような内容になっており申し訳ありません。

SysMLの一般化(汎化)で親ブロックの属性ではなく「プロパティ」を子ブロックに継承しつつ、子側のプロパテので初期値だけ個別に変えることは、可能です。

EA ビルド1715のSysMLサポートアドインのプロパティのダイアログでは初期値の編集後保存ができない状態のためできませんが、下記URLのプロパティサブウィンドウの初期値の欄で編集可能です。

◇プロパティサブウィンドウ
https://www.sparxsystems.jp/help/17.0/proptab.html

ご迷惑をおかけし申し訳ございませんが、SysMLサポートアドインの対応までは、プロパティサブウィンドウで対応頂けますようお願い致します。

(EAビルド1716のSysMLサポートアドインで対応予定です)
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 汎化関係のブロック間で、プロパティを継承し属性は個別に設定できないでしょうか? umesan 2026-1-21 14:30