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