********************************************************************
* NOTE: This file is generated automatically from the event * definition file DGraph.evt. ********************************************************************<* PRAGMA LL *> INTERFACEcall the following to generate an event:DGraphIE ; <*NOWARN*> IMPORT AdjMatrix, Algorithm, View, Thread;PROCEDURE Setup ( initiator: Algorithm.T; m: AdjMatrix.T ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE AddEdge ( initiator: Algorithm.T; from, to: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE MarkEdge ( initiator: Algorithm.T; from, to: INTEGER; depth: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE UnMarkEdge ( initiator: Algorithm.T; from, to: INTEGER; depth: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE MarkVertex ( initiator: Algorithm.T; v: INTEGER; depth: INTEGER; rcset: AdjMatrix.RCSet ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE UnMarkVertex ( initiator: Algorithm.T; v: INTEGER; depth: INTEGER; rcset: AdjMatrix.RCSet ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewTree ( initiator: Algorithm.T; root: INTEGER; label: TEXT ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Highlight ( initiator: Algorithm.T; node: INTEGER; highlight: REAL; nodeOnly: BOOLEAN ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE AddChild ( initiator: Algorithm.T; parent, pred, child: INTEGER; label: TEXT ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE RemoveChild ( initiator: Algorithm.T; parent, ch: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> END DGraphIE.