プラグインとフラグメントを操作する PDE ウィザードおよびエディターは、ほとんど同じものです。 ただし、その違いは重要なため、それを認識する必要があります。
最初に新規のフラグメント・プロジェクトを作成します。
「新規フラグメント」ウィザードの先頭ページで、 プロジェクト名 「com.example.german」を入力します。 「次へ」を押して、2 ページ目のデフォルト値を受け入れます。 (もう一度「次へ」を押します。) 「フラグメントのコード生成プログラム」ページで、 テンプレートからフラグメントを作成するためのラジオ・ボタンを選択し、 「デフォルトのフラグメント生成プログラム」ウィザードを選択します。 「次へ」を押すと、「単純なフラグメントの内容」ページが表示されます。
このページには、2 つの追加フィールド「ターゲット・プラグイン ID」と「バージョン」があり、 この点がプラグイン・ウィザードと少し異なっています。 今は特定のプラグインのフラグメントを作成しているので、 「ブラウズ」ボタンを使用して、「ワークスペースのプラグイン」グループから 「XYZ プラグイン」を選択します (任意の外部プラグインを選択することもできます)。
プロジェクトが作成されると、 そのプロジェクトによりフラグメントのマニフェスト・エディターが開きます。
以下の例外を除き、このマニフェスト・エディターはプラグインのマニフェスト・エディターとほとんど同じです。
プラグインの例と同じようなアクションを追加しますが、今回は「ドイツ語」です。
System.out.println("Hallo, PDE welt!");
保管して Java エディターとフラグメントのマニフェスト・エディターを閉じます。
「実行」ツールバー・ボタンを使用してフラグメントを実行するとき、 ランタイム・プラットフォーム・インスタンスでは、「Deutsche Aktionsmenge」のアクション・セットを使用可能にしておく必要があります。 (「ウィンドウ -> パースペクティブのフラグメント ...-> その他を使用して、 アクション・セットのリストを入手します) アクション・セットをアクティブにすると、「Beispiel Menu」メニューがツールバーに表示されます。 そのメニュー項目を選択すると、コンソールに「Hallo, PDE welt!」が表示されます。 ランタイム・プラットフォームは、直接「ドイツ語」フラグメントを見ているわけではありません。 その代わりに、フラグメントのアクション・セットが直接 XYZ プラグインから来たかのように、プラットフォームに表示することで、そのプラグイン・レジストリーはフラグメント参照を解決しています。