掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     ステートマシン図からソースコード生成で、要素の出力順序が変わる場合がある


フラット表示 前のトピック | 次のトピック
投稿者 トピック
tkouno
投稿日時: 2011-2-10 9:47
EA Administrator
投稿: 4288

ステートマシン図からソースコード生成で、要素の出力順序が変わる場合がある

サポートに寄せられたご質問の要約です。

○ご指摘

ステートマシン図からソースコード生成で、
ソースコードに生成される項目(=状態)の順序が変わる場合があることが
わかりました。

この生成の順序を指定することはできますか?

最終的な成果物のソースコードを比較する作業を行っているのですが
その際に手間がかかっています。

○回答

ご質問にありますステートマシン図からのソースコード生成につきまして
内部では、特に順序の操作などは行っておりません。
現在は、指定を行うこともできません。

ただ、ご指摘どおり、出力される順序と、モデル内の順序
(プロジェクトブラウザ内の順序など)は一致していないことを
確認しました。

ただし、モデルの内容を変更しても、出力される順序は
変わりませんでした。
(順序はモデルの表示内容や名前の順序などとは異なるが、毎回同じ結果になる)


このステートマシン図からソースコードの自動生成は、片方向の生成ということも
あり、ソースコードは常に自動生成され、手作業で修正を行わないことを
Enterprise Architectとして想定しています。
そのため、ソースコードの比較や管理をすることは、想定していませんでした。
(出力される内容・順序がどうであれ、モデルに一致した内容が出力され、モデルで
定義されたとおりの挙動になっていることが重要という考え方です。)


そのため、今回の問題については、現状は改善される可能性はない
と申し上げても良いかと思います。

ただし、差分の比較にメリットがあったり、より良い使い方があるということで
あれば、改善すべきではないかと思います。

そのため、この差分を比較されている理由というのを、知りたいと考えております。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » ステートマシン図からソースコード生成で、要素の出力順序が変わる場合がある tkouno 2011-2-10 9:47