Suporte à Comparação

Se o seu plug-in define e manipula seus próprios tipos de recursos, você poderá ter requisitos especiais para comparar os recursos.  Os recursos são geralmente comparados ao trabalhar com o histórico local ou com os arquivos de um repositório.  O plug-in compare suporta a mesclagem de vários fluxos de conteúdo e a implementação de visualizações de comparação avançada. Os serviços fornecidos por este plug-in incluem:

Esses serviços são utilizados na plataforma para assistir tarefas do usuário, como integrar arquivos de correção e comparar/mesclar o espaço de trabalho com o histórico local.

Comparar visualizadores

Todos os visualizadores de comparação são visualizadores JFace padrão que esperam um objeto de entrada que implemente a interface ICompareInput.

Os visualizadores de comparação são citados como orientados por conteúdo se compararem entradas simples, como texto ou imagens, e orientados por estrutura se compararem elementos de entrada estruturados hierarquicamente.