Utilizando o ponto de extensão de org.eclipse.ui.intro.configExtension, os plug-ins podem contribuir com suas próprias ações personalizadas que podem ser utilizadas como um valor de url para um elemento de link em uma página. Por exemplo, considere o seguinte link:
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
Esta IntroURL executará uma classe de ação chamada ShowSampleAction, que está em um pacote "org.eclipse.pde.ui.internal.samples" no "org.eclipse.pde.ui" do plug-in. O id da amostra a ser executada é"org.eclipse.sdk.samples.swt.examples".
Para definir uma versão personalizada desta URL de introdução, você pode 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 acima, você pode utilizar a seguinte URL para executar a mesma ação:
http://org.eclipse.ui.intro/myCommand?id=org.eclipse.sdk.samples.swt.examples
A ação "myCommand" será substituída pelo valor do atributo replaces e quaisquer parâmetros de URL remanescentes serão anexados à extremidade. Assim que a substituição for feita, a URL resultante será expandida de volta para:
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