1. A method in a data processing system for efficiently creating a logical connection between a new graphic object and at least one of a plurality of existing graphic objects, wherein a number of diverse types of logical connections may be created between graphic objects, said method comprising: in response to a placement of a new graphic object in a location, identifying each existing graphic object within said plurality of existing graphic objects located within a predetermined distance from said new graphic object; and automatically creating a particular logical connection between said new graphic object and each identified existing graphic object based upon a position of each identified existing graphic object with respect to said new graphic object, wherein logical connections between graphic objects are efficiently created.
2. The method of claim 1, wherein said new object and said plurality of objects are located in a display having a x-axis and a y-axis and wherein said step of automatically creating a particular logical connection includes creating an AND connection in response to said new graphic object and an identified existing graphic object being located along a line parallel to an x-axis.