Der Plattformaktualisierungsmechanismus unterstützt eine Plug-in-Komponententypimplementierung. 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 dieser Typ über diese Kennung referenziert wird, wird die gelieferte Factory dazu verwendet, die korrekte, konkrete Komponentenimplementierung zu erstellen.
<!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="Benutzerpaketierte Komponente">
<feature-factory
class="com.xyz.update.CustomFeatureFactory">
</feature-factory>
</extension>
org.eclipse.update.core.IFeatureFactory
implementieren.