5 Manipulating Graphs

5.1 An overview of the graph view

An example graph is shown in Figure 5.1 below. All graphs are laid out by the environment, so that their elements are displayed in an intuitive and easily visible hierarchy. A graph consists of a number of nodes, linked together by branches. By default, graphs in the environment are plotted from left to right: for any given node, the node to which it is linked on the left is known as its parent, and the nodes to which it is linked on the right are known as its children. The originating node of the graph (on the far left) is referred to as the root node, and the outer most nodes of the graph (on the far right) are referred to as leaf nodes. The root node does not have a parent, and leaf nodes do not have any children.

Figure 5.1 Example graph pane

You can select nodes in a graph pane in exactly the same way that you select items in a list, using either single or multiple selections. Similarly, you can copy nodes from a graph onto the clipboard in a manner consistent with use of the clipboard in the rest of the environment. When you copy any selected nodes onto the clipboard, the Lisp objects themselves are copied onto the clipboard, so that they can be transferred into other tools in the environment

UNIX Implementation Note: The string representation of the Lisp object is copied into the UNIX clipboard, so that it can be transferred to other applications.


Common LispWorks User Guide, Liquid Common Lisp Version 5.0 - 18 OCT 1996

Generated with Harlequin WebMaker