Se il plug-in in uso definisce e modifica i propri tipi di risorse, č possibile che siano stati definiti dei requisiti speciali per il confronto delle risorse. Le risorse vengono spesso confrontare quando si gestisce la cronologia locale o file di un repository. Il plug-in Confronto supporta l'implementazione di viste di confronto avanzate:
Questi servizi vengono utilizzati nella piattaforma per fornire assistenza nello svolgimento di attivitā dell'utente, quali l'integrazione di file di patch e il confronto/unione dello spazio di lavoro con la cronologia locale.
Tutti i visualizzatori di confronto sono visualizzatori JFace standard che prevedono un oggetto input che implementa l'interfaccia ICompareInput.
I visualizzatori di confronto vengono considerati orientati al contenuto se confrontano input senza effetti quali testo e immagini e orientati alla struttura se confrontano elementi di input gerarchicamente strutturati.