The current view may be modified in a number of ways, which may be pre-set by the user as user preferences. For example, the location of the present view in the diagram may be left unchanged, and all relevant elements pulled from outside of the current view into the current view. In a further embodiment, the location of the current view may be moved to a location in which as many relevant elements as possible can be displayed, and any remaining relevant elements still outside of the current view pulled into this view. In yet a further embodiment, the location of the current view may default to centering on an originating object or to a terminating object or to any other predetermined relevant element, with all other relevant elements still outside of this view pulled into this view. In yet a further embodiment, the location of the present view may be moved to a location determined in accordance with a predetermined function, such as a function for determining the relative importance of relevant elements, priority, optimality, and the like, and all remaining relevant elements still outside of this view pulled into this view.
The objects of the diagram are not limited, and may, for example, represent a number of related images related to a computer tomography scan, wherein a number of slices of a region of interest are studied and the connectors may show a dependency between the various images. It should be apparent to a person skilled in the art that the dependency shown herein is not restricted to UML. Any field of interest represented by diagrams where a dependency is created between objects and the objects are related by means of the dependency such as for example connectors, should fall within the scope of the invention.