Definindo uma Ação IntroURL Personalizada

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