掲示板一覧 - トピック一覧 Enterprise Architect 全般
トリガをXMI出力すると、xmi:idrefに指定される値が存在しない |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| tkouno | 投稿日時: 2008-2-5 10:24 |
EA Administrator ![]() ![]() 投稿: 3939 |
トリガをXMI出力すると、xmi:idrefに指定される値が存在しない○ご指摘
ステートマシン図で遷移にトリガが設定されている場合に XMI2.1形式で出力すると、 例えば以下のようなXMIになります。 <nestedClassifier xmi:type="uml:Trigger" xmi:id="EAID_3832B875_4B46_464c_BF02_659B53F1EDEE" name="name" visibility="public"> <event xmi:type="uml:CallEvent" xmi:id="EAID_EX000000_4B46_464c_BF02_659B53F1EDEE"> <operation xmi:idref="EAID_88E980D4_A3EC_4c66_B97B_5E70EC653B88"/> </event> </nestedClassifier> ここで、operationのxmi:idrefが指す要素が同じXMIの中に 存在しません。 ○回答 ご指摘どおりの出力結果を確認しました。 確認したところ、このxmi:id自体については、Enterprise Architect内部情報の 整合性を取るために利用されていますので、全く利用されていないという ことではないようです。 (EAの情報を出力する形式でXMIを出力しますと、書式は異なりますが 同じIDがxrefの中に埋め込まれていて、整合性をとるために利用されています) ご指摘の件については、確かにその通りではないかとも思いますので 開発元に確認します。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
tkouno | 2008-2-5 10:24 |




