An FDBG event can (currently) belong to one of the two following major classes:
A constraint is woken.
Three events belong to this class, namely:
These events are intercepted by the FDBG core. When any of them occurs, the appropriate visualizer (see FDBG Visualizers) gets called with a representation of the event (a Prolog term) as extra arguments.