Visão Geral do Tempo de Execução

O tempo de execução do Eclipse define os plug-ins (org.eclipse.osgi e org.eclipse.core.runtime) dos quais todos os outros plug-ins dependem. O tempo de execução é responsável por definir uma estrutura para plug-ins e o detalhe da implementação (pacotes configuráveis e classloaders) por trás deles. O tempo de execução também é responsável por localizar e executar o aplicativo principal do Eclipse e por manter um registro dos plug-ins, suas extensões e pontos de extensão.

Um tempo de execução também fornece uma variedade de utilitários, como log, opções de rastreio de depuração, adaptadores, loja de preferências e uma infra-estrutura de coincidência. É claro, como um kernel mínimo, o tempo de execução é somente interessante uma vez que os plug-ins que fazem uso dele e executam algum tipo de tarefa são criados. Como Atlas, o plug-in do tempo de execução tranqüilamente reside na parte inferior do heap do plug-in, carregando o universo do Eclipse sobre seus ombros.