Der Plattformaktualisierungsmechanismus unterstützt eine Plug-in-Site-Typimplementierung. Ein neuer Site-Typ kann registriert werden, um andere Site-Layout-Schemen zu unterstützen.
Der Erweiterungspunkt siteTypes
ermöglicht die Implementierung anderer Sites, 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 Site-Implementierung zu erstellen.
<!ELEMENT extension (site-factory+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT site-factory EMPTY>
<!ATTLIST site-factory
class CDATA #REQUIRED
>
<extension
id="custom"
point="org.eclipse.update.core.siteTypes"
name="Angepasste Site">
<site-factory
class="com.xyz.update.CustomSiteFactory">
</site-factory>
</extension>
org.eclipse.update.core.ISiteFactory
implementieren.