Beschreibung: Der Aktualisierungsmechanismus der Plattform unterstützt Implementierungen von Komponententypen, die über Plug-ins verwendet werden können. Ein neuer Komponententyp kann registriert werden, um andere Paketierungs- und Verifizierungsschemen zu unterstützen.
Der Erweiterungspunkt featureTypes
ermöglicht die Implementierung anderer Komponenten, die unter Verwendung einer symbolischen Typenkennung registriert werden. Sobald über diese Kennung auf den Typ verwiesen wird, wird die gelieferte Factory dazu verwendet, die korrekte, konkrete Komponentenimplementierung zu erstellen.
Konfigurationsbefehle:
<!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-Informationen: Die registrierten Factoryklassen
müssen
org.eclipse.update.core.IFeatureFactory
implementieren.
Bereitgestellte Implementierung: Die Plattform stellt zwei Standardimplementierungen von Komponententypen zur Verfügung. Eine repräsentiert den standardmäßig paketierten Komponententyp, die andere den installierten Komponententyp.