********************************************************************
* NOTE: This file is generated automatically from the event * definition file Sort.evt. ********************************************************************<* PRAGMA LL *> INTERFACEcall the following to generate an event:SortIE ; <*NOWARN*> IMPORT Algorithm, Sort, View, Thread;PROCEDURE Init ( initiator: Algorithm.T; N: CARDINAL; passes: CARDINAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE SetVal ( initiator: Algorithm.T; i: CARDINAL; val: Sort.Key ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE SwapElts ( initiator: Algorithm.T; i, j: CARDINAL ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE StartPass ( initiator: Algorithm.T; ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE ChangeVal ( initiator: View.T; i: CARDINAL; new: Sort.Key ) RAISES {Thread.Alerted}; <* LL = VBT.mu *> PROCEDURE UpdateVal ( initiator: Algorithm.T; i: CARDINAL; val: Sort.Key ) RAISES {Thread.Alerted}; <* LL = VBT.mu *> END SortIE.