compute_diff


Description:

public bool compute_diff () throws Error

Actually computes the differences between the data models for which this is defined.

For each difference computed, stored in a Diff structure, the "diff-computed" signal is emitted. If one connects to this signal and returns FALSE in the signal handler, then computing differences will be stopped and an error will be returned.

Parameters:

this

a DataComparator object

Returns:

TRUE if all the differences have been successfully computed, and FALSE if an error occurred