********************************************************************
* NOTE: This file is generated automatically from the event * definition file Subtype.evt. ********************************************************************<* PRAGMA LL *> INTERFACEcall the following to generate an event:SubtypeIE ; <*NOWARN*> IMPORT Algorithm, AlgSubtype, View, Thread;PROCEDURE Setup ( initiator: Algorithm.T; ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Begin ( initiator: Algorithm.T; lftRoot, rhtRoot: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewBot ( initiator: Algorithm.T; index: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewTop ( initiator: Algorithm.T; index: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewFun ( initiator: Algorithm.T; index, domEdgeIndex, rngEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewDomRng ( initiator: Algorithm.T; index, domIndex, rngIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE NewLoop ( initiator: Algorithm.T; fromIndex, toIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Enter ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Exit ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER; result: BOOLEAN ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE SeenOK ( initiator: Algorithm.T; fromIndex, toIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE Notice ( initiator: Algorithm.T; fromIndex, toIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE BotLessAnyOK ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE TopLessTopOK ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE TopLessNonTopKO ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE FunLessBotKO ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE FunLessTopOK ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE FunLessFun ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE OK ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> PROCEDURE KO ( initiator: Algorithm.T; lftIndex, rhtIndex, lftLeadingEdgeIndex, rhtLeadingEdgeIndex: INTEGER ) RAISES {Thread.Alerted}; <* LL = {} *> END SubtypeIE.