始める前に
Java パースペクティブを開いておく必要があります。
- サンプルの概要ページで、「サン
プルのインポート」をクリックします。
- 「サンプルのインポート」ウィザードで、サンプル・ファイルに宛先プロジェクト名を指定します。
- 「完了」をクリックします。
- リソース・パースペクティブに切り替えるようプロンプトが出された場合は、「いいえ」をクリックします。 ウィザードがワークスペースに新規プロジェクトを作成します。「プロジェクト・エクスプ
ローラー」ビューに、新規プラグイン・プ
ロジェクトが表示されます。
- 「自動的にビルド」の設定が有効になっている場合は、プロジェクトをビルドする前にとクリックしてこれを無効にし、このオプションの横にチェック・マークが表示されていないことを確認する必要があります。
- とクリックします。
- プロジェクトが正しくビルドされたことを検証するには、「問題」ビューで、エラーがないか調べます。
タスクの結果
インポートされたプラグインには、変換の拡張規則が入っている
Java クラスが作成されます。
plugin.xml ファイルを調べて、UML から Java および Java から UML への変換をどのように拡張するかを理解してください。
CustomInterface.java という名前の Java クラスで createTarget メソッドのコードを調べて、
変換拡張がどのように公開 API を使用して新規コンパイル単位を作成し、
ソース・インターフェースを実装し、デフォルト・メソッドを作成するかを理解してください。
FilterImplRule.java という名前の Java クラスで canAccept メソッドを調べて、
変換拡張がどのように java から UML へのプロキシー・クラスを使用して、どの入力をフィルターによって非表示にするかを決定するかを理解してください。