20 import static ca.uqac.lif.cep.Connector.INPUT;
21 import static ca.uqac.lif.cep.Connector.TOP;
22 import static ca.uqac.lif.cep.Connector.OUTPUT;
23 import static ca.uqac.lif.cep.Connector.BOTTOM;
25 import ca.uqac.lif.cep.Connector;
26 import ca.uqac.lif.cep.GroupProcessor;
27 import ca.uqac.lif.cep.functions.Cumulate;
28 import ca.uqac.lif.cep.functions.CumulativeFunction;
29 import ca.uqac.lif.cep.tmf.Fork;
30 import ca.uqac.lif.cep.util.Numbers;
54 Fork fork =
new Fork(2);
55 associateInput(INPUT, fork, INPUT);
56 Cumulate sum =
new Cumulate(
new CumulativeFunction<Number>(Numbers.addition));
57 Connector.connect(fork, TOP, sum, INPUT);
59 Connector.connect(fork, BOTTOM, random, INPUT);
60 associateOutput(TOP, sum, OUTPUT);
61 associateOutput(BOTTOM, random, OUTPUT);
62 addProcessors(fork, sum, random);
Processor that converts any input into a random integer.
Generates a random stream of x-y pairs.