1. An apparatus for supporting model-driven development, comprising: a first obtaining unit for obtaining first change information on a first change from among changes made between a first target model generated based on a first source model and a second target model generated based on a second source model in the model-driven development, the first change attributed to an update of the first source model to generate the second source model; a second obtaining unit for obtaining second change information on a second change from among the changes made directly in the first target model to generate a third target model corresponding with the first source model, the second change not attributed to the update of the first source model; and a merge unit for merging the first change information and the second change information according to presorted information on priority between the first change and the second change.
6. The apparatus according to claim 1 , wherein the information on the priority includes a plurality of rules relating to merge processing, and the plurality of rules are each specified by an identifier.