********************************************************************
* NOTE: This file is generated automatically from the event * definition file Sort.evt. ********************************************************************<* PRAGMA LL *> MODULE; <*NOWARN*> IMPORT ZeusClass, Sort, SortAlgClass, ViewClass; REVEAL T = Public BRANDED OBJECT OVERRIDES <* LL.sup = VBT.mu *> isCompat := IsCompat; <* LL.sup < VBT.mu *> oeInit := Init; oeSetVal := SetVal; oeSwapElts := SwapElts; oeStartPass := StartPass; <* LL.sup = VBT.mu *> ueUpdateVal := UpdateVal; END; PROCEDURE SortViewClass IsCompat (<*UNUSED*> v: T; alg: ZeusClass.T): BOOLEAN = <* LL.sup = VBT.mu *> BEGIN RETURN ISTYPE(alg, SortAlgClass.T) END IsCompat; PROCEDUREInit (view: T ; <*UNUSED*> N: CARDINAL ; <*UNUSED*> passes: CARDINAL ) = <* LL.sup < VBT.mu *> BEGIN view.evtHandled := FALSE; END Init; PROCEDURESetVal (view: T ; <*UNUSED*> i: CARDINAL ; <*UNUSED*> val: Sort.Key ) = <* LL.sup < VBT.mu *> BEGIN view.evtHandled := FALSE; END SetVal; PROCEDURESwapElts (view: T ; <*UNUSED*> i: CARDINAL ; <*UNUSED*> j: CARDINAL ) = <* LL.sup < VBT.mu *> BEGIN view.evtHandled := FALSE; END SwapElts; PROCEDUREStartPass (view: T ) = <* LL.sup < VBT.mu *> BEGIN view.evtHandled := FALSE; END StartPass; PROCEDUREUpdateVal (view: T ; <*UNUSED*> i: CARDINAL ; <*UNUSED*> val: Sort.Key ) = <* LL.sup = VBT.mu *> BEGIN view.evtHandled := FALSE; END UpdateVal; BEGIN END SortViewClass.