Definir una acción IntroURL personalizada

Mediante el punto de extensión org.eclipse.ui.intro.configExtension, los plug-ins pueden añadir sus propias acciones personalizadas que pueden utilizarse como valor de url para un elemento link de una página. Por ejemplo, considere el siguiente enlace:

http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.pde.ui&class=org.eclipse.pde.ui.internal.samples.ShowSampleAction&id=org.eclipse.sdk.samples.swt.examples

Este IntroURL ejecutará una clase de acción denominada ShowSampleAction, que se encuentra en el paquete "org.eclipse.pde.ui.internal.samples" del plug-in "org.eclipse.pde.ui". El ID del ejemplo que debe ejecutarse es "org.eclipse.sdk.samples.swt.examples".

Para definir una versión personalizada de este URL de introducción, puede utilizar el siguiente código:

   <extension point="org.eclipse.ui.intro.configExtension">
      <action
            name="myCommand"
            		replaces="runAction?pluginId=org.eclipse.pde.ui&class=org.eclipse.pde.ui.internal.samples.ShowSampleAction">
      </action>
   </extension>
Con la extensión anterior, ahora puede utilizar el siguiente URL para ejecutar la misma acción:

http://org.eclipse.ui.intro/myCommand?id=org.eclipse.sdk.samples.swt.examples

La acción "myCommand" se sustituirá por el valor del atributo replaces y el resto de parámetros de URL se añadirán al final. Una vez efectuada la sustitución, el URL resultante se ampliará de nuevo en:

http://org.eclipse.ui.intro/runAction?pluginId=org.eclipse.pde.ui&class=org.eclipse.pde.ui.internal.samples.ShowSampleAction&id=org.eclipse.sdk.samples.swt.examples