掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
ソースコードの生成での別名の利用 |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2007-7-24 17:48 |
EA Administrator ![]() ![]() 投稿: 1895 |
ソースコードの生成での別名の利用○ご質問
クラスの設計初期は名称等を日本語で記述し、設計を詳細化する過程で クラス名や属性、操作それぞれの別名に英語表記をしています。 ソースコードの生成を行うと、クラス名などは日本語のまま生成されてしまいます。 DDLの生成にあるような「別名を利用する」オプションは、 ソースコード生成にはないのでしょうか? ○回答 ソースコード生成では別名を利用するというオプションはありませんが、 以下のどちらかの方法で、別名でソースコード生成することは可能です。 1. 名前別名入れ替えアドインを利用する 弊社提供アドインの1つである「名前別名入れ替えアドイン」を利用し、 パッケージから「アドイン」→「名前別名入れ替え」を選択すると、 そのパッケージ内の要素について、名前と別名が入れ替わります。 https://www.sparxsystems.jp/products/EA/tech/Addins.htm#ExchangeName この状態で、ソースコードを生成すると、ご希望の結果が得られます。 名前と別名を元に戻したい場合は、再度「名前別名入れ替えアドイン」を 実行してください。 2. コード生成テンプレートを編集する コード生成テンプレートにて、クラス名や属性・操作の名前を出力して いる箇所を別名に変えることで、モデルの情報は変更することなく、 ソースコードは別名で出力することができるようになります。 例えば、クラス名であれば、classNameの箇所をclassAliasに変更する ことになります。この情報はヘルプの「フィールド置換マクロ」に記載 があります。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2007-7-24 17:48 |
| |
未登録ゲスト | 2008-3-28 21:40 |
| |
sugimoto | 2008-3-31 9:59 |
| |
sugimoto | 2008-3-31 10:19 |
| |
未登録ゲスト | 2008-3-31 10:31 |
| |
sugimoto | 2008-3-31 12:04 |




