掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     XMI出力でのconcurrency属性値がUML/XMIの仕様に適合していない


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2007-9-21 11:12
EA Professional
投稿: 1895

XMI出力でのconcurrency属性値がUML/XMIの仕様に適合していない

○ご指摘

日本語版EAでは、操作を含むクラスのXMI2.1出力は、以下のようになっています。

例)
 <packagedElement xmi:type="uml:Class" xmi:id="xxxxx" name="Class1">
  <ownedOperation xmi:id="yyyyy" name="op1" concurrency="順次" />
 </packagedElement>

・UML 2.xのメタモデル
concurrency属性の型はCallConcurrencyKindというenumerationで、
定義されているリテラルは{"sequential", "guarded", "concurrent"}です。

・EAのXMI出力
GUIのプルダウンメニューで指定した{"順次", "ガード", "同期"}の値が入っています。

OMGの仕様に則ったXMI出力となるよう、改善を要望します。

なお、英語版でも{Sequential, Guarded, Synchronous}となっており、
OMGの仕様とは、以下の点が仕様と異なります。
・大文字・小文字の相違
・OMG仕様ではconcurrentであるが、EAではSynchronous


○回答

現状は、モデルの情報をそのままXMI出力するようになっており、
OMGの仕様に則っていない情報もあり得ます。

ご指摘いただいたconcurrency以外の情報も合わせて見直し、
機能改善を行ってまいります。

ご迷惑をお掛けし、申し訳ございません。

英語版につきましても、合わせて機能改善を検討いたします。
tkouno
投稿日時: 2007-9-26 10:08
EA Administrator
投稿: 3939

Re: XMI出力でのconcurrency属性値がUML/XMIの仕様に適合していない

この問題はビルド817で修正されました。
ご迷惑をおかけし申し訳ございませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ