Com o ponto de extensão org.eclipse.ui.intro.configExtension, os plug-ins podem contribuir com as suas próprias acções personalizadas que se possam usar como valor de url para um elemento de ligação numa página. Por exemplo, considere a seguinte ligação:
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 irá executar uma classe de acção chamada ShowSampleAction, a qual se encontra num pacote "org.eclipse.pde.ui.internal.samples" no plug-in "org.eclipse.pde.ui". O ID do exemplo a executar é "org.eclipse.sdk.samples.swt.examples".
Para definir uma versão personalizada deste URL de introdução, poderá utilizar a seguinte marcação:
<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>Com a extensão supra, agora pode utilizar o URL seguinte para executar a mesma acção:
http://org.eclipse.ui.intro/meuComando?id=org.eclipse.sdk.samples.swt.examples
A acção "meuComando" será substituída pelo valor do atributo replaces e os eventuais parâmetros de URL restantes serão anexados ao final. Uma vez a substituição efectuada, o URL resultante será expandido em:
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