public boolean evaluateNodeLogical(final ASTNode node) { if (node instanceof FunctionNode) { return evaluateFunctionLogical((FunctionNode) node); } if (node instanceof SymbolNode) { BooleanVariable v = fBooleanVariables.get(node.toString()); if (v != null) { return v.getValue(); } Boolean boole = SYMBOL_BOOLEAN_MAP.get(node.toString()); if (boole != null) { return boole.booleanValue(); } } throw new ArithmeticException( "EvalDouble#evaluateNodeLogical(ASTNode) not possible for: " + node.toString()); }
/** * Evaluate node logical. * * @param node the node * @return a boolean. */ public boolean evaluateNodeLogical( final ASTNode node ) { if ( node instanceof FunctionNode ) { return evaluateFunctionLogical( (FunctionNode) node ); } if ( node instanceof SymbolNode ) { BooleanVariable v = fBooleanVariables.get( node.toString() ); if ( v != null ) { return v.getValue(); } Boolean boole = SYMBOL_BOOLEAN_MAP.get( node.toString() ); if ( boole != null ) { return boole.booleanValue(); } } throw new ArithmeticException( "EvalDouble#evaluateNodeLogical(ASTNode) not possible for: " + node.toString() ); }
public boolean evaluateNodeLogical(final ASTNode node) { if (node instanceof FunctionNode) { return evaluateFunctionLogical((FunctionNode) node); } if (node instanceof SymbolNode) { BooleanVariable v = fBooleanVariables.get(node.toString()); if (v != null) { return v.getValue(); } Boolean boole = SYMBOL_BOOLEAN_MAP.get(node.toString()); if (boole != null) { return boole.booleanValue(); } } throw new ArithmeticMathException( "EvalDouble#evaluateNodeLogical(ASTNode) not possible for: " + node.toString()); }