Inicialização

org.eclipse.ui.startup

Release 2.0

Esse ponto de extensão é utilizado para registrar plug-ins que desejam ser ativados na inicialização. A classe de plug-ins ou a classe especificada como atributo no elemento de inicialização deve implementar a interface org.eclipse.ui.IStartup. Depois que o workbench tiver sido iniciado, o método earlyStartup() será chamado a partir de um encadeamento separado. Se o elemento de inicialização tiver um atributo de classe, a classe será instanciada e earlyStartup() será chamado no resultado. Do contrário, esse método será chamado a partir da classe de plug-ins. Não especifique a classe de plug-ins como o valor do atributo de classe ou ela será instanciada duas vezes (uma vez por ativação de plug-in comum e outra por este mecanismo). Esses plug-ins estão listados nas preferências do workbench e o usuário pode desativar qualquer plug-in na inicialização antecipada.

<!ELEMENT extension (startup*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT startup EMPTY>

<!ATTLIST startup

class CDATA #IMPLIED>


A seguir encontra-se um exemplo de uma extensão de inicialização:
   

<extension point=

"org.eclipse.ui.startup"

>

<startup class=

"org.eclipse.example.StartupClass"

/>

</extension>

Consulte a interface org.eclipse.ui.IStartup.