ワークベンチのリファクタリング機能を使用して、
ソース・ファイル間でパーツを移動したり、それらのパーツへの参照を訂正したりすることができます。
- 次のいずれかの場所で、移動させるパーツを選択します。
- EGL エディターで、該当するパーツ名の上にカーソルを置き、右クリックします。
- 「アウトライン」ビュー、「パーツ・リスト」ビュー、または「パーツ参照」ビューで、該当するパーツを右クリックします。
- メインのパーツの場合、「プロジェクト・エクスプローラー」ビューで、該当するパーツが含まれているファイルを右クリックします。
- ポップアップ・メニューで、とクリックします。「テキスト移動」ウィンドウが開きます。
- 「テキスト移動」ウィンドウで、パーツの新規ソース・ファイルを選択します。
「EGL ファイルの作成」をクリックすると、パーツを格納する新規ファイルを作成できます。メインのパーツを移動する場合には、ターゲットのソース・ファイルの名前がパーツの名前と同じでなければなりません。
- 「プレビュー」をクリックすると、続行した場合に EGL が行う変更内容のリストが表示されます。
- 「移動された要素に対する参照を更新」チェック・ボックスをクリアすると、変更する他のファイルの参照を、EGL が検索しなくなります。通常は、このチェック・ボックスを選択してください。
- 「OK」をクリックします。
パーツを移動すると、次の変更が行われます。
- EGL によって、ターゲットのソース・ファイルにパーツが移動します。
- そのパーツへの参照のビルド・パスを EGL が検索し、
そのパーツの新規ロケーションに一致するように参照を変更します。
例えば、レコード・パーツを移動する場合、EGL は変数宣言と import ステートメントを、レコードの新規ロケーションに合うように変更します。
- JSF ハンドラーの場合、EGL は JSP ファイルを新規パーツのファイルにリンクさせます。ただし、JSP ファイルの名前は変更しません。
- JSF ハンドラーの場合、EGL は Faces 構成ファイル内のパーツのファイルへの参照を更新します。
- EGL プラグイン・プロジェクト内のプログラム・パーツの場合、EGL は、plugin.xml ファイルのプログラムへの参照も訂正します。