These pages are auto-generated from self-documenting comments embedded in class files.
For more information on breve and steve, refer to the breve homepage.

## GADirectedGraphParameterObject : GADirectedGraphNode

This class is included as part of the file DirectedGraph.tz.
To use this class in a simulation, include the line "@use DirectedGraph."

### Class description:

> GADirectedGraphNode is a node in a directed graph. It is a subclass of GADirectedGraphParameterObject which can be used to associate it with a set of parameters.

### Class methods:

> - connect
> - destroy-connected-objects
> - duplicate
> - get-connected-nodes
> - get-connections
> - mutate
> - print-connected-objects

`connect to child (object) with-parameters plist (list)`

> Makes a connection to child with the parameter list plist.

`destroy-connected-objects`

> Initiates a recursive freeing of this object and all connected objects, both directly and indiretly connected.

`duplicate`

> Duplicates the object, which triggers recursive duplication of all connected objects. To be used on root nodes only.

`get-connected-nodes`

> Recursively generates a list of all nodes connected to this root node, both directly and indirectly.

`get-connections`

> Returns the list of connections from this node.

`mutate`

> Mutates the object, which triggers recursive mutation of all connected objects. To be used on root nodes only.

`print-connected-objects`

> Initiates a recursive printing of all connected objects in the graph.

Documentation created Fri Aug 8 15:16:49 2008