O mecanismo de atualização da plataforma suporta implementações do tipo de recurso conectável. Um novo tipo de recurso pode ser registrado para suportar esquemas alternativos de compactação e verificação.
O ponto de extensão featureTypes
permite que implementações alternativas de recursos sejam
registradas utilizando um identificador de tipo simbólico. Sempre que o
tipo é referido por meio desse identificador, o factory fornecido
é utilizado para criar a implementação correta do recurso concreto.
<extensão do !ELEMENT (feature-factory+)>
<extensão do !ATTLIST
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="Recurso compactado personalizado">
<feature-factory
class="com.xyz.update.CustomFeatureFactory">
</feature-factory>
</extension>
org.eclipse.update.core.IFeatureFactory