********************************************************************
      *  NOTE: This file is generated automatically from the event
      *        definition file StringSearch.evt.
      ********************************************************************
<* PRAGMA LL *>
MODULE StringSearchViewClass IsCompat (<*UNUSED*> v: T; alg: ZeusClass.T): BOOLEAN =
  <* LL.sup = VBT.mu *>
  BEGIN
    RETURN ISTYPE(alg, StringSearchAlgClass.T)
  END IsCompat;
PROCEDURE Setup  (view: T
    ; <*UNUSED*> p: TEXT
    ; <*UNUSED*> s: TEXT
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END Setup;
PROCEDURE Probe  (view: T
    ; <*UNUSED*> i: CARDINAL
    ; <*UNUSED*> j: CARDINAL
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END Probe;
PROCEDURE Result  (view: T
    ; <*UNUSED*> res: BOOLEAN
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END Result;
PROCEDURE PartialMatch  (view: T
    ; <*UNUSED*> i: CARDINAL
    ; <*UNUSED*> j: CARDINAL
    ; <*UNUSED*> len: CARDINAL
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END PartialMatch;
PROCEDURE PartialMatchClear  (view: T
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END PartialMatchClear;
PROCEDURE CompleteMatch  (view: T
    ; <*UNUSED*> j: CARDINAL
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END CompleteMatch;
PROCEDURE SlideTo  (view: T
    ; <*UNUSED*> j: CARDINAL
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END SlideTo;
PROCEDURE KMPSetup  (view: T
    ; <*UNUSED*> p: TEXT
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END KMPSetup;
PROCEDURE AddEdge  (view: T
    ; <*UNUSED*> f: CARDINAL
    ; <*UNUSED*> t: CARDINAL
) =
  <* LL.sup < VBT.mu *>
  BEGIN
    view.evtHandled := FALSE;
  END AddEdge;
BEGIN
END StringSearchViewClass.