/** * Build a test condition. */ public void buildTestCondition(TestCondition curcond, BuildContext context) { List evas = buildConstraintEvaluator(curcond, curcond.getConstraint(), context); if(evas.size()!=1) throw new RuntimeException("Test condition must result in exactly one evaluator: "+evas); if(context.getLastBetaNode()==null) addInitialFactNode(context); addTestNode((IConstraintEvaluator)evas.get(0), context); }
condition = new TestCondition(new PredicateConstraint(call));
condition = new TestCondition(new PredicateConstraint(call));
TestCondition testcon = new TestCondition(new PredicateConstraint(new FunctionCall( new OperatorFunction(op), new Object[]{((VariableExpression)left).getVariable(), rightsource})));
/** * Build a test condition. */ public void buildTestCondition(TestCondition curcond, BuildContext context) { List evas = buildConstraintEvaluator(curcond, curcond.getConstraint(), context); if(evas.size()!=1) throw new RuntimeException("Test condition must result in exactly one evaluator: "+evas); if(context.getLastBetaNode()==null) addInitialFactNode(context); addTestNode((IConstraintEvaluator)evas.get(0), context); }
TestCondition testcon = new TestCondition(new PredicateConstraint(new FunctionCall( new OperatorFunction(op), new Object[]{((VariableExpression)left).getVariable(), rightsource})));
FunctionCall func = ((TestCondition)con).getConstraint().getFunctionCall(); if(func.getFunction() instanceof OperatorFunction && ((OperatorFunction)func.getFunction()).getOperator().equals(IOperator.EQUAL))
catch(Exception e){e.printStackTrace();} TestCondition matchcon = new TestCondition(new PredicateConstraint(new FunctionCall(new MethodCallFunction(method2), new Object[]{null, Variable.STATE, rcapa, rawmsg, matchexp})));
FunctionCall func = ((TestCondition)con).getConstraint().getFunctionCall(); if(func.getFunction() instanceof OperatorFunction && ((OperatorFunction)func.getFunction()).getOperator().equals(IOperator.EQUAL))
catch(Exception e){e.printStackTrace();} TestCondition matchcon = new TestCondition(new PredicateConstraint(new FunctionCall(new MethodCallFunction(method2), new Object[]{null, Variable.STATE, rcapa, rawmsg, matchexp})));
FunctionCall func = ((TestCondition)con).getConstraint().getFunctionCall(); if(func.getFunction() instanceof OperatorFunction && ((OperatorFunction)func.getFunction()).getOperator().equals(IOperator.EQUAL))
FunctionCall func = ((TestCondition)con).getConstraint().getFunctionCall(); if(func.getFunction() instanceof OperatorFunction && ((OperatorFunction)func.getFunction()).getOperator().equals(IOperator.EQUAL))