User's Guide to the Directed Acyclic Graph Editor

This class provides a graphical editor specialized for editing a directed acyclic graph (DAG). It is automatically invoked whenever you open any file with a .dag extension. A DAG is a Graph that does not have cycles. Support for DAGs is built into the kernel in the DirectedAcyclicGraph class. EditDAG class is derived from the Graphics class, and therefore inherits all of its features.

Editing DAG nodes is not supported.

The viseditViewOnly preference controls whether the Edit menu appears. This preference is a member of the interaction style sheet. By default viseditViewOnly is true, which means that the EditDAG class is only a viewer, nodes cannot be edited.

Nodes in the canvas widget can be mouse sensitive. For an example of DAG, see $TYCHO/doc/tychoClasses.dag

For DAG file format information, see the EditDAG code documentation.

Tycho Home Page


Copyright © 1996-1998, The Regents of the University of California. All rights reserved.
Last updated: 05/12/98, comments to: tycho@eecs.berkeley.edu