掲示板一覧   -   トピック一覧
   LemonTree 全般
     「SysML要求」要素をマージするとステレオタイプなどが2個になる


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
nakapon
投稿日時: 2023-4-5 9:05
EA Administrator
投稿: 430

「SysML要求」要素をマージするとステレオタイプなどが2個になる

サポート宛てにいただきました指摘の要約です。

○ご指摘

LemonTreeで「SysML要求」要素をマージしたあとに
当該要素のプロパティを表示すると、以下の内容が
それぞれ2個表示されます。
・ステレオタイプ「SysML 1.5::requirement」
・「Requirement (from SysML 1.5)」 ※id,textの表示


○回答

調査したところ、LemonTreeでマージするときに
マージ先のプロジェクトに「SysML要求」要素が
新規作成される場合に、当該要素に対して事象が
発生する模様です。

また、SysML要求図においては、「SysML要求」要素以外の
たとえば「SysML拡張要求」「SysML機能要求」などの
他の要求要素については、事象は発生しない模様です。

こちらはツールのバグのため
開発元に報告し、改善を依頼いたします。
ご迷惑をお掛けし申し訳ございません。
開発元の今後の対応につきましては以下をご参照ください。
https://www.sparxsystems.jp/LemonTree/faq/faq_support.htm#sup14


回避策につきましては
もし、LemonTreeのマージ画面で「ReferenceData」の配下に
ステレオタイプ「SysML1.4::requirement」が表示されているようでしたら
それをマージ対象から外してマージをお試しいただけますでしょうか。

ただし、マージ先のプロジェクトに「SysML要求」要素が存在する場合には
上記ステレオタイプは表示されないため、大変申し訳ございませんが
この方法で回避することができません。


事象が発生している要素の特定方法としましては、以下のSQLを実行します。
-----
select Description, Client from t_xref where Name = "Stereotypes" and Type = "element property"
-----

SQL実行につきましては、下記ヘルプの「SQLエディタ」をご確認ください。
https://www.sparxsystems.jp/help/16.0/creating_filters.html

SQL実行結果で Description に以下のように「@STEREO...@ENDSTEREO;」の単位で
SysML要求のステレオタイプに関する同じ内容が2つあるようでしたら
そのレコードの Client が当該要素のGUIDとなります。
-----
@STEREO;Name=requirement;FQName=SysML1.4::requirement;@ENDSTEREO;
@STEREO;Name=requirement;FQName=SysML1.4::requirement;@ENDSTEREO;
-----

nakapon
投稿日時: 2023-10-20 10:45
EA Administrator
投稿: 430

Re: 「SysML要求」要素をマージするとステレオタイプなどが2個になる

LemonTreeバージョン4.0.0で正しくマージするよう修正されました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ