El mecanismo de actualización de la plataforma da soporte a implementaciones de tipos de característica conectables. Se puede registrar un tipo de característica nuevo para que dé soporte a esquemas alternativos de empaquetado y verificación.
El punto de extensión featureTypes
permite registrar
implementaciones de características alternativas utilizando un identificador de
tipo simbólico. Siempre que se haga referencia al tipo mediante este
identificador, se utilizará la fábrica suministrada para crear la debida
implementación de la característica concreta.
<!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="Característica empaquetada personalizada">
<feature-factory
class="com.xyz.update.CustomFeatureFactory">
</feature-factory>
</extension>
org.eclipse.update.core.IFeatureFactory