3 import ca.uqac.lif.cep.Context;
4 import ca.uqac.lif.cep.functions.FunctionTree;
5 import ca.uqac.lif.cep.util.Numbers;
6 import ca.uqac.lif.cep.xml.XPathFunctionGetNumber;
18 super(Numbers.absoluteValue);
19 FunctionTree minus =
new FunctionTree(Numbers.subtraction);
20 minus.setChild(0,
new XPathFunctionGetNumber(
"message/characters/character[id=$p1]/position/x/text()"));
21 minus.setChild(1,
new XPathFunctionGetNumber(
"message/characters/character[id=$p2]/position/x/text()"));
34 public DistanceX duplicate(
boolean with_state)
40 public void evaluate(Object[] inputs, Object[] outputs, Context context)
42 super.evaluate(inputs, outputs, context);