EMF Compare Developer Guide
You will find the following sections:
Architecture
Core Concepts
Default Behavior and Extensibility
Using The Compare APIs