next up previous contents
Next: Traversing the subsystem hierarchy Up: Using the Editor Previous: Using the Editor


When you run rigiedit, you initially see the Rigi Workbench window and an empty root window.


The Workbench window presents:

Most of these items is described at an appropriate point in the tutorial.

The editor opens separate windows to provide multiple, usually editable perspectives of the graph model. Each of these windows has a scrollable canvas area, where a particular set of nodes and arcs is presented, and a message area at the bottom where messages are displayed.

For example, a window may present an overview of the subsystem hierarchy or the children of a parent node.

The initial window titled Root is used to display the parent(s) of the subsystem hierarchy; this window is always present.


The editor has a notion of a currently active window, where operations are applied. A mouse click in the canvas of a window causes that window to become active and display ACTIVE in its title.

tex2html_wrap_inline4844 Note: On Unix platforms, the active window is unrelated to the pointer focus.

Most of the mouse interaction with rigiedit is through the left mouse button (such as choosing menu items or clicking buttons); the right mouse button is used only within a canvas area.

To load the tutorial example:

  1. Click the Domain button in the Workbench window.

    A Domain palette appears.


  2. Pick the c domain from the palette.

    You are reminded that loading a domain model clears the graph in memory.

  3. Click OK to continue.

    A domain model for understanding C language programs is loaded. This includes a specification of valid node and arc types, attributes, and colors.

  4. Choose Load Graph ... from the File menu.

    A File dialog appears, presenting a view of the current directory contents.

  5. Navigate into the list-d directory, select the file called rsf, and click OK.

    You are reminded that loading clears the current graph model in memory.

  6. Click OK to load rsf.

    A Rigi Standard Format (RSF) file containing syntactic data representing the implementation of a linked list module (written in C) is loaded.


    The root window displays a single node representing the root of a subsystem hierarchy.

next up previous contents
Next: Traversing the subsystem hierarchy Up: Using the Editor Previous: Using the Editor

James Uhl
Wed Jul 10 14:13:22 PDT 1996