Suporte de comparação

Se o plug-in em questão definir e manipular os seus próprios tipos de recursos, poderá deparar com requisitos especiais para comparação de recursos.  Regra geral, os recursos são comparados ao trabalhar com o histórico local ou com ficheiros de um repositório.  O plug-in comparação suporta intercalação de várias sequências de conteúdos e a implementação de vistas de comparação avançada. Os serviços fornecidos por este plug-in incluem:

Estes serviços utilizam-se na plataforma para ajudar em tarefas de utilizador como, por exemplo, integrar ficheiros de correcções e comparar/intervalar o espaço de trabalho com o histórico local.

Visualizadores de comparação

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

Os visualizadores de comparação denominam-se orientados para conteúdos se compararem entradas de dados planas como, por exemplo, texto ou imagens, e denominam-se orientados para estruturas se compararem elementos de entrada de dados hierarquicamente estruturados.