掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
操作の中身を生成する方法はありますか? |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-7-30 10:44 |
EA Administrator ![]() ![]() 投稿: 1895 |
操作の中身を生成する方法はありますか?○ご質問
EAで作成したモデル図よりソースコードを生成し,MDDのような使い方を したいと考えています。 操作の中身を何らかの図で記述し,関数の中の処理を生成する良い方法は ありますか?使用言語はC言語になります。 ○回答 現状のEAのソースコード生成機能では、クラス図からクラス・属性・操作 の定義(スケルトン)を生成します。 現状、操作の中身を何かしらの図から生成する機能は、搭載していません。 操作の中身をモデルの情報から生成したい場合は、さまざまな図の情報を 取得することのできるアドイン(EXEC_ADD_IN)を利用し、EAのコード生成 テンプレートを編集するといったことで実現することは可能です。 例) EAの拡張性を利用して、操作の中身を多く生成することのできる弊社製品「MDG Technology for DDS」があります。(スパークシステムズジャパンでは、取り扱いを終了した製品) こちらは、DDS(Data Distribution Service)を利用した設計を行った場合に対応した製品ですので、すべての設計に対して汎用的に使用するものではありませんが、一例としてご紹介させていただきます。 また、他の例として、他社製品ではありますが、オージス総研の「Age」では、EAと連携し、モデルの情報からC言語で多くの操作の中身を生成してくれます。 https://www.ogis-ri.co.jp/solution/a-04-05.html キャッツ株式会社の「ZIPC++」はステートマシン図の情報から、C++ではありますが、多くの操作の中身を生成してくれます。 http://www.zipc.com/product/zipcpp/index.html ご参考まで。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2007-7-30 10:44 |




