Patent ID: 7934192

Claim:
A computer method for connection tree routing in visual-modeling of software programs comprising the computer implemented steps of: in computer memory of a visual modeling tool, using a visual modeling language, defining a subject connection having a respective end node and one or more properties, said defining including representing routing style as one of the properties of the subject connection, the subject connection corresponding to a line in a connection tree structure in a visual modeling diagram, candidate routing styles including oblique routing and orthogonal connection routing, a model file storing the visual modeling diagram; using a router object, managing location of bendpoints of the line corresponding to the subject connection in the connection tree structure, said managing including persisting the model file by enabling the subject connection to maintain the end node as its target instead of a trunk element of the corresponding connection tree structure; and rendering to a user display of the connection tree structure in the visual modeling diagram as persisted in the model file.