public NameOpValue evaluate(Map symbolTable)
	throws RslEvaluationException {

	List list = evaluateSub(values, symbolTable);

	NameOpValue newNV = new NameOpValue(getAttribute(),
					    getOperator());

	newNV.setValues(list);

	return newNV;
    }
public NameOpValue evaluate ( Map symbolTable ) throws RslEvaluationException { List list = evaluateSub ( values , symbolTable ) ; NameOpValue newNV = new NameOpValue ( getAttribute ( ) , getOperator ( ) ) ; newNV . setValues ( list ) ; return newNV ; }
Evaluates the relation against the symbol table.

@param symbolTable the symbol table to evalute the relation
against.
@return a new evaluted relation.
@exception RslEvaluationException If an error occured during
rsl evaluation.