Eclipse IDE では、ワークベンチというグラフィカル・ユーザー・インターフェース (GUI) を提供しており、それによりユーザーは、コードを入力するだけでなく、画面上でオブジェクトをポイントやクリックすることでも、作業を行うことができます。 このようにして、EGL で作業する際には、Eclipse ワークベンチを使用することになるので、ワークベンチ内のツールについて知っておくとよいでしょう。
EGL アプリケーションの開発時には、ワークベンチを使用して、ファイルの管理、コードの作成、およびアプリケーションのテストやデプロイメントを行います。 ワークベンチには、他のプログラム言語用のエディターと同様のコード・エディターが組み込まれていますが、EGL コードだけでなくワークベンチが処理できるさまざまなタイプのコードやファイルを扱う一連のグラフィック・ツールも組み込まれています。
Eclipse には、提供するツールのセットを変更し、インターフェースに表示されるツールを選択する機能があります。 それぞれ異なるツール・セットは、 パースペクティブ と呼ばれ、パースペクティブ内のウィンドウはビュー およびエディター と呼ばれます。 これらの概念について詳しくは、このトピックで後述します。

GUI での機能は通常、ウィンドウの上部にあるメニュー・バーにリストされています。 上の図では、メニュー・バーには「ファイル」、「編集」、および 「ナビゲート」から始まるメニューがリストされています。メニュー項目をマウスでクリックすると、メニューの内容がその下に表示されます。 Eclipse メニュー・バーには、ワークスペースのロケーション、ファイルのインポートとエクスポート用のコマンド、検索コマンド、ヘルプ・メニューなど、ワークベンチの全体的なオプションが含まれています。
メニュー・バーを使用して、ビューやパースペクティブを開いたり閉じたりすることもできます。 ビューを開くには、をクリックし、パースペクティブを開くには、をクリックします。
これらのツールバー上のアイコンは、メニュー・バーや、ファイルを右クリックしたときに表示されるポップアップ・メニューなど、ワークベンチのどこかにあるコマンドのショートカットです。 表示されるツールバーをカスタマイズするには、をクリックし、「コマンド」タブ上のチェック・ボックスを選択またはクリアします。
EGL エディターは、他の言語の標準のテキスト・エディターやコード・エディターと同様の外見と機能を持つだけでなく、EGL コードの編集を支援する機能が追加されています。 このコード・エディターは、無効な構文を強調表示し、コード内の問題点の説明を提供し、キーワードとストリングの色を変えて表示します。
EGL エディターには、コンテンツ・アシストも組み込まれており、ユーザーが入力し始めたコードを完成させようとします。 コンテンツ・アシストを使用するには、変数名、ライブラリー名、または EGL キーワードの最初の数文字を入力してから、CTRL + スペースを押します。「コンテンツ・アシスト」ウィンドウが開き、入力したコードから始まる有効な EGL のコード句がリストされます。 そのリストからコード句を選択するには、その句を強調表示して Enter を押すか、ダブルクリックします。
「プロジェクト・エクスプローラー」ビューには、すべてのファイルとプロジェクトが表示されます。このビューでは、プロジェクト内のファイルを階層状に配置して表示します。 正符号をクリックすると、パッケージまたはフォルダーが展開され、その中にあるファイルが表示されます。 ファイルをダブルクリックすると、ファイルがそのデフォルト・エディター内で開きます。 ファイル、プロジェクト、またはフォルダーを右クリックすると、オプションのコンテキスト・メニューが表示されます。 このメニューの多数のオプションから、ファイルの削除や名前変更を行うことができます。 このビューの中で、ファイルをクリックしてドラッグし、移動させることもできます。 プロジェクトなどの要素のグループであるワーキング・セット を定義することで、このビュー内でいくつかのプロジェクトをグループ化することができます。ワーキング・セットを参照してください。
上記の画像では、「生成結果」ビューは、「問題」ビューの後ろに「スタック」されて (隠れて) います。 隠れているビューに切り替えるには、表示したいビューの名前を持つタブをクリックして、そのビューをスタックの一番上にします。 さらに、ビューの名前をダブルクリックすると、そのビューをワークベンチいっぱいに拡大することができます。 名前をもう一度ダブルクリックすると、ビューは元のサイズに戻ります。
ワークベンチのメイン・ウィンドウの他に、EGL デベロッパーが頻繁に使用する必要のあるウィンドウがいくつかあります。 以下に、例をいくつかを示します。












機能を使用可能または使用不可にすることで、その機能を表示または非表示にすることができます。 例えば、テスター機能を使用不可にすると、テストに関するパースペクティブおよびビューを使用できなくなります。 「設定」ウィンドウで手動で機能を使用可能にするには、をクリックしてから、使用可能にする機能の隣にあるチェック・ボックスを選択します。 または、使用不可の機能に関連付けられたファイルを作成しようとする際や、パースペクティブを開こうとする際に、ワークベンチは関連する機能を使用可能にするかどうかを確認するプロンプトを出します。
EGL デベロッパーが使用する主機能は、EGL デベロッパー機能です。 この機能を使用可能にすると、EGL 関連のパースペクティブが使用可能になり、それによって EGL コードを処理するためのツールが使用可能になります。 EGL 機能の使用可能化を参照してください。
使用可能なパースペクティブは、ワークベンチで使用可能になっている機能に依存します。 例えば、テスター機能が使用不可の場合、をクリックしたときに、テスト・パースペクティブはオプションとして表示されません。
作業を中断せずに、いつでもパースペクティブを切り替えることが可能で、さらにパースペクティブはいくつでも開くことができます。 デベロッパーは、異なる作業を行う際に、パースペクティブを切り替えることがあります。 パースペクティブを切り替えるには、を選択してパースペクティブを開くか、ワークベンチの右上隅に通常表示されるパースペクティブ・バー内のパースペクティブのアイコンをクリックします。
必要なツールだけが表示される、カスタマイズしたパースペクティブを作成することもできます。 カスタマイズしたパースペクティブを作成するには、既存のパースペクティブを開き、ビューやエディターの位置変更したり、ビューやエディターを開いたり閉じたりして、必要に応じてパースペクティブを作り替えます。 次に、をクリックし、名前を入力します。
ビューは柔軟性に富んでいます。ユーザーはビューを、ワークベンチの中で移動させたり、サイズ変更、最小化、最大化したり、他のビューの上へ重ねたり、閉じたりすることができます。 ビューを閉じるには、ビューの上部にある「X」をクリックします。 ビューを開くには、そのビューを含むパースペクティブを開くか、をクリックしてビューの名前をクリックします。ビューはいくつでも開くことができますが、ビューを 1 つ以上のパースペクティブに編成することが最良の方法です。
その他、ドラッグ・アンド・ドロップ・ツールや WYSIWYG プレビュー・ツールを含むグラフィカル・エディターがあります。 例えば、Page Designer を使用すると、Web ページ内でクリックして直接入力することによって Web ページを編集できます。 「パレット」のようなビューから Web ページ要素をページにドラッグすることもできます。
まだ他にも、テーブル形式のエディターがあり、値を入力するテーブルを提供します。 例えば、EGL ビルド・パーツ・エディターでは、テーブル内にビルド記述子オプションの値を入力することで、ユーザーがビルド記述子パーツを編集できます。
通常、プロジェクト・エクスプローラーやナビゲーターなど、ファイルを表示するビュー内でファイルをダブルクリックすると、ファイルがそのデフォルトのエディター内で開きます。 ファイルを開くことが可能なエディターのリストを表示するには、ファイルを右クリックしてから、「アプリケーションから開く」をクリックします。または、ファイルをワークベンチの外側で、オペレーティング・システムでのそのファイル・タイプのデフォルト・エディターで開くには、をクリックします。
ワークベンチの効果的な使用に関する詳細については、以下のソースを参照してください。