20 import ca.uqac.lif.cep.Connector;
21 import ca.uqac.lif.cep.Pushable;
22 import ca.uqac.lif.cep.io.Print;
23 import ca.uqac.lif.cep.ltl.Until;
35 public static void main(String[] args)
38 Until u =
new Until();
39 Print print =
new Print();
40 print.setPrefix(
"Output: ").setSeparator(
"\n");
41 Connector.connect(u, print);
42 Pushable p = u.getPushableInput(0);
43 Pushable q = u.getPushableInput(1);
44 System.out.println(
"Pushing p=true, q=false");
45 p.push(
true); q.push(
false);
46 System.out.println(
"Pushing p=true, q=false");
47 p.push(
true); q.push(
false);
48 System.out.println(
"Pushing p=true, q=true");
49 p.push(
true); q.push(
true);
50 System.out.println(
"Pushing p=false, q=false");
51 p.push(
false); q.push(
false);
Basic usage of LTL's Until processor.