org.jacorb.notification.filter.etcl

Class BinaryOperator

public abstract class BinaryOperator extends UnaryOperator

Version: $Id: BinaryOperator.java,v 1.3 2005/08/21 13:24:38 alphonse.bendt Exp $

Author: Alphonse Bendt

Constructor Summary
BinaryOperator(Token tok)
Method Summary
voidacceptInOrder(AbstractTCLVisitor visitor)
voidacceptPostOrder(AbstractTCLVisitor visitor)
voidacceptPreOrder(AbstractTCLVisitor visitor)
protected EvaluationResultevaluate(EvaluationContext context, EvaluationResult left)
protected abstract EvaluationResultevaluate(EvaluationContext context, EvaluationResult left, EvaluationResult rightNode)
protected abstract voidvisitThis(AbstractTCLVisitor visitor)

Constructor Detail

BinaryOperator

public BinaryOperator(Token tok)

Method Detail

acceptInOrder

public final void acceptInOrder(AbstractTCLVisitor visitor)

acceptPostOrder

public final void acceptPostOrder(AbstractTCLVisitor visitor)

acceptPreOrder

public final void acceptPreOrder(AbstractTCLVisitor visitor)

evaluate

protected final EvaluationResult evaluate(EvaluationContext context, EvaluationResult left)

evaluate

protected abstract EvaluationResult evaluate(EvaluationContext context, EvaluationResult left, EvaluationResult rightNode)

visitThis

protected abstract void visitThis(AbstractTCLVisitor visitor)