説明: プラットフォームの更新メカニズムは、プラグ可能フィーチャー・タイプ のインプリメンテーションをサポートします。代替パッケージ処理および検査体系をサポートするため、新しいフィーチャー・タイプを登録できます。
featureTypes
拡張ポイントによって、
シンボリック・タイプの ID を使用して代替フィーチャー・インプリメンテーションを登録できます。
タイプがこの ID を使用して参照される場合は常に、
提供されているファクトリーは、正しい具象フィーチャー・インプリメンテーションを作成するために使用されます。
構成マークアップ:
<!ELEMENT extension (feature-factory+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED
>
<!ELEMENT feature-factory EMPTY>
<!ATTLIST feature-factory
class CDATA #REQUIRED
>
<extension id="custom" point="org.eclipse.update.core.featureTypes" name="Custom packaged feature"> <feature-factory class="com.xyz.update.CustomFeatureFactory"> </feature-factory> </extension>
API 情報: 登録されたファクトリー・クラスは、
org.eclipse.update.core.IFeatureFactory
をインプリメントする必要があります。
提供されたインプリメンテーション: プラットフォームは、2 つの標準的なフィーチャー・タイプのインプリメンテーションを提供します。1 つはデフォルトのパッケージ化されたフィーチャー・タイプを、もう 1 つはインストールされたフィーチャー・タイプを示します。