public void visit(SetCriteria obj) { if (!obj.isNegated() && checkForInput(obj.getExpression()) && !checkForAnyInput(obj.getValues())) { addInputNode((Reference)obj.getExpression()); } }
public void visit(CompareCriteria compCrit){ if (compCrit.getOperator() == CompareCriteria.EQ && checkForInput(compCrit.getLeftExpression()) && !checkForAnyInput(compCrit.getRightExpression())) { addInputNode((Reference)compCrit.getLeftExpression()); } }
boolean checkForAnyInput(Collection<Expression> expressions) { for (Expression expr : expressions) { if (checkForAnyInput(expr)) { return true; } } return false; }
public void visit(CompareCriteria compCrit){ if (compCrit.getOperator() == CompareCriteria.EQ && checkForInput(compCrit.getLeftExpression()) && !checkForAnyInput(compCrit.getRightExpression())) { addInputNode((Reference)compCrit.getLeftExpression()); } }
public void visit(CompareCriteria compCrit){ if (compCrit.getOperator() == CompareCriteria.EQ && checkForInput(compCrit.getLeftExpression()) && !checkForAnyInput(compCrit.getRightExpression())) { addInputNode((Reference)compCrit.getLeftExpression()); } }
public void visit(SetCriteria obj) { if (!obj.isNegated() && checkForInput(obj.getExpression()) && !checkForAnyInput(obj.getValues())) { addInputNode((Reference)obj.getExpression()); } }
boolean checkForAnyInput(Collection<Expression> expressions) { for (Expression expr : expressions) { if (checkForAnyInput(expr)) { return true; } } return false; }
public void visit(SetCriteria obj) { if (!obj.isNegated() && checkForInput(obj.getExpression()) && !checkForAnyInput(obj.getValues())) { addInputNode((Reference)obj.getExpression()); } }
boolean checkForAnyInput(Collection<Expression> expressions) { for (Expression expr : expressions) { if (checkForAnyInput(expr)) { return true; } } return false; }