このレッスンでは、org.eclipse.ui.decorators 拡張ポイントと属性を提供するための plugin.xml ファイルを変更します。
plugin.xml ファイルを変更するには、次のようにします。
- 「パッケージ・エクスプローラー」ビューで、CARMA Decorators プラグイン・プロジェクトを右クリックして、「PDE ツール (PDE Tools)」>「マニフェストを開く (Open manifest)」を選択します。
プラグイン・エディターが開きます。
- plugin.xml ファイルを拡張するには、下部のタブのリストから、
「拡張」タブを選択します。
- 「追加」をクリックします。表示される「新規拡張 (New Extension)」ダイアログ・ボックスの「拡張ポイント・フィルター (Extension Point filter)」テキスト・フィールドに、org.eclipse.ui.decorators と入力します。
- 見つかった結果から、フィルター・テキストに完全に一致するものを選択して、「終了」をクリックします。
- プラグイン・エディターがまだ開いているはずです。下部にある項目メニューから、「plugin.xml」タブを選択します。このオプションを表示するには、>> ボタンを選択する必要がある場合があります。plugin.xml ファイルがプラグイン・エディターで開きます。
- 次のスケルトン・コードが既に提供されています。
<plugin>
<extension
point="org.eclipse.ui.decorators">
</extension>
</plugin>
open 拡張タグと close 拡張タグの間に、次のコードを挿入します。
<description
adaptable="true"
class="decorator.Decorator"
id="com.ibm.carma.ui.ftt.sample"
label="Sample Decorator"
lightweight="true"
location="BOTTOM_RIGHT"
state="true">
</description>
<enablement>
<or>
<objectClass name="com.ibm.carma.model.CARMAMember"/>
<ObjectClass name="com.ibm.carma.model.CARMAContainer"/>
</or>
</enablement>
注: class 属性の後に続く情報は、使用するクラスおよびその配置場所をプラグインに指示します。この場所は、pkg_you_created.class_name に対応している必要があります。このチュートリアルで示されている名前に従っている場合、パッケージ名とクラス名はそれらの名前と同じであるはずです。
- 「保存」をクリックして、すべてのエラーを解決します。