<!ELEMENT extension (variable*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT variable EMPTY>
<!ATTLIST variable
name CDATA #REQUIRED
initialValue CDATA #IMPLIED
initializerClass CDATA #IMPLIED
description CDATA #IMPLIED>
initializerClass
não deve ser especificado.org.eclipse.core.variables.IValueVariableInitializer
. Quando especificado, um atributo initialValue
não deve ser especificado.
No exemplo anterior, a variável especificada é criada com o valor inicial "/usr/local/foo". A seguir, um exemplo de uma contribuição de variável de valor com uma classe de inicializador:<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initialValue=
"/usr/local/foo"
>
</variable>
</extension>
No exemplo anterior, a variável FOO_HOME é criada e a classe "com.example.FooLocator" será utilizada para inicializar o valor na primeira vez que for solicitado.<extension point=
"org.eclipse.core.variables.valueVariables"
>
<variable name=
"FOO_HOME"
initializerClass=
"com.example.FooLocator"
>
</variable>
</extension>
Direitos Autorais (c) 2003, 2005 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html