1. An automatic program generation apparatus for automatically generating a program that will perform a predetermined processing, comprising: a plurality of data structure resolution units that respectively include a model program for a corresponding data structure, wherein said model program includes resolution logic for performing a setting peculiar to said predetermined processing; and a resolution unit for generating a program for performing said predetermined processing by acquiring resolution information relating to said setting peculiar to said predetermined processing for the resolution logic included in said model program in said data structure resolution unit corresponding to a selected data structure and by synthesizing the model program and the resolution information for the resolution logic.