1. A computer-implemented method for automatically providing a connector in a diagram, comprising: determining connection points associated with objects to be connected; placing the connector between the connection points, wherein a shape and a position of the connector is determined based on routing the connector using an imaginary boundary box; applying at least one property associated with the connector; and associating one of a user defined and a default content with the connector.