1. A user interface control apparatus for avoiding a conflict that occurs between setup data for a predetermined object to be controlled, which are input via a user interface, comprising: storage means for storing conflict process rules that indicate conflict avoidance descriptions; complementary rule generation means for generating complementary rules that indicate complementary conflict avoidance descriptions on the basis of the conflict process rules stored in said storage means; and update means for updating the input setup data in accordance with the conflict process rules and the complementary rules.