掲示板一覧   -   トピック一覧
   SysML
     SysML要求要素のステレオタイプを複数設定する方法はありますか?


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
umesan
投稿日時: 2024-1-24 17:38
EA Administrator
投稿: 1510

SysML要求要素のステレオタイプを複数設定する方法はありますか?

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

○ご質問
SysMLの要求要素のプロパティを拡張したく拡張プロファイルの機能を試しております。

拡張前の要素でステレオタイプの設定をSysML要求のステレオタイプ(例 : SysML1.4::performanceRequirement)と、プロファイル拡張のためのステレオタイプ(例 : Package1::MyReq)の両方を設定して、プロパティの項目だけを拡張しようと試みましたが、ステレオタイプの適用ができず、下記のエラーが発生します。

---
ステレオタイプの適用はできません。
Package::MyReq1はステレオタイプ SysML1.4::performanceRequirementと衝突しています。
SysML1.4::performanceRequirementを削除して再度実行してください。
---

上記のエラーを回避してステレオタイプを複数設定する(プロパティの項目だけを拡張する)方法などありましたらご教示頂ければ幸いです。

○回答
頂きました上記エラーは、performanceRequirement ステレオタイプに下記URLのヘルプの「複数のステレオタイプの適用を制限」が設定されているからと推測致しております。

◇複数のステレオタイプの適用を制限
https://www.sparxsystems.jp/help/16.0/restricting_application_of_mul.html


今回のご質問の解決策として、要素に二つ目のステレオタイプを付けるのではなく、以下URLのヘルプの「UML以外の要素の拡張」で対応可能かと推測致します。

◇UML以外の要素の拡張
https://www.sparxsystems.jp/help/16.0/non-uml_metatypes.html

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