Introdução
Ao desenvolver um plug-in para um ambiente IDE Eclipse, há várias considerações de design. Essas considerações garantem que você:
- Não bloqueie o encadeamento da interface com o usuário.
- Decore a interface com o usuário sem causar impacto ao desempenho.
- Processe dados no segundo plano.
Este tutorial discute como processar e exibir dados associados a recursos no espaço de trabalho com essas considerações de design. Examinaremos como o Eclipse fornece uma interface de marcador para armazenar e manipular informações sobre um recurso.
Fornecemos melhores práticas para manipular marcadores de dados com relação a um recurso. Primeiro, mostramos como marcar dados e, então, como desenvolver o conhecimento para representar o marcador na interface com o usuário e, por fim, atualizar o marcador conforme o recurso muda. Nesse contexto, os recursos são os objetos do Eclipse que implementam a interface IResource, como projetos, arquivos, pastas e objetos Java ™ (incluindo pacotes, classes e origens).
Este tutorial é voltado para desenvolvedores que sabem escrever um plug-in básico, mas desejam aprender as melhores práticas ao lidar com recursos do Eclipse.
Interfaces e pontos de extensão individuais de documentos do Eclipse.org. Este artigo fornece assistência na escolha da melhor prática para usá-los em combinação. Leia mais para obter vantagem das funções do Eclipse existente para fornecer novos recursos.

