掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
クラスとソースコードを完全に同期させたい |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2010-11-15 14:35 |
EA Administrator ![]() ![]() 投稿: 1895 |
クラスとソースコードを完全に同期させたい○ご質問
EA上のクラスに対して、ソースからメソッド単位でリバース/生成は可能でしょうか? EAのクラスと実装のソースを完全に同期させたいのですが、どのような方法があるのでしょうか? ○回答 EAではラウンドトリップのような進め方は可能です。 EAからのソースコード生成機能では、モードが2つあり同期モードと上書きモードがあります。 同期モードは、ソースコード生成時に現在のソースコード内の情報(メソッドの中身など)は残し、 モデル側で追加された操作や属性などをソースコードに挿入します。 上書きモードでは、現在のソースコードの内容はすべて破棄しますので、メソッドの中身などもなくなります。 ただし、ソースコード読み込み時にメソッドの中身をEAに取り込むオプションがあり、 そちらを有効にしておきますと、上書きモードにしましてもメソッドの中身が生成されるようになります。 上記のように同期モードまたは上書きモードにしてオプションを有効にする のどちらかの進め方で、ラウンドトリップ開発が可能になります。 オプションは、メインメニューから「ツール」→「オプション」の「属性と操作」ページにある 「読み込み時に操作の実装もモデルに読み込む」が該当します。 読み込んだメソッドの内容は、操作のプロパティ画面の「振る舞い」タブの 「既定のソースコード」欄に保存されます。 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |




