To improve the efficiency of an editing work by preparing a collected object obtained by collecting plural objects to be edited in visual programming.
A collected object 33 in which plural objects 32 plotted on an editor screen 31 are stored in a batch is displayed. Even when the objects to be edited are overlapped at the same position, the overlapped objects are prepared one by one, and inputted to the collected object 33. Also, the substance of an individual menu hanging from the operation tree of a menu can be inputted to the collected object 33. The collected object 33 is provided with the operation menu, and an operation for setting the validity and invalidity of the generation of the data is present in the menu. The plural objects which are a little differently edited are gathered in the collected object 33, and the plural objects are validated one by one so that the preparation and comparison of different layout can be easily attained.