org.jacorb.notification.filter.etcl
Class NeqOperator

java.lang.Object
  extended byantlr.BaseAST
      extended byorg.jacorb.notification.filter.etcl.AbstractTCLNode
          extended byorg.jacorb.notification.filter.etcl.UnaryOperator
              extended byorg.jacorb.notification.filter.etcl.BinaryOperator
                  extended byorg.jacorb.notification.filter.etcl.NeqOperator
All Implemented Interfaces:
antlr.collections.AST, java.io.Serializable, TCLParserTokenTypes

public class NeqOperator
extends BinaryOperator

A simple node to represent NEQ operation

See Also:
Serialized Form

Field Summary
 
Fields inherited from class antlr.BaseAST
down, right
 
Fields inherited from interface org.jacorb.notification.filter.etcl.TCLParserTokenTypes
AND, ARRAY, ASSOC, DEFAULT, DISCRIM, DIV, DOLLAR, DOT, EOF, EQ, EXIST, FALSE, FIRST, GT, GTE, IDENTIFIER, IMPLICIT, IN, LBRACKET, LENGTH, LPAREN, LT, LTE, MAX, MIN, MINUS, MULT, NEQ, NOT, NULL_TREE_LOOKAHEAD, NUM_FLOAT, NUMBER, OR, PLUS, RANDOM, RBRACKET, REPO_ID, RPAREN, RUNTIME_VAR, STRING, SUBSTR, TRUE, TYPE, TYPE_ID, UNARY_MINUS, UNARY_PLUS, UNION_POS, WITH, WS
 
Constructor Summary
NeqOperator(antlr.Token tok)
           
 
Method Summary
 EvaluationResult evaluate(EvaluationContext context, EvaluationResult left, EvaluationResult rightResult)
           
 java.lang.String toString()
           
protected  void visitThis(AbstractTCLVisitor visitor)
           
 
Methods inherited from class org.jacorb.notification.filter.etcl.BinaryOperator
acceptInOrder, acceptPostOrder, acceptPreOrder, evaluate, evaluate
 
Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLNode
getName, getNameForType, getType, hasNextSibling, initialize, initialize, initialize, isBoolean, isNumber, isStatic, isString, left, printToStringBuffer, right, setType, toStringTree
 
Methods inherited from class antlr.BaseAST
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getLine, getNextSibling, getNumberOfChildren, getText, getTokenNames, removeChildren, setFirstChild, setNextSibling, setText, setVerboseStringConversion, toStringList, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NeqOperator

public NeqOperator(antlr.Token tok)
Method Detail

evaluate

public EvaluationResult evaluate(EvaluationContext context,
                                 EvaluationResult left,
                                 EvaluationResult rightResult)
                          throws EvaluationException
Specified by:
evaluate in class BinaryOperator
Throws:
EvaluationException

toString

public java.lang.String toString()

visitThis

protected void visitThis(AbstractTCLVisitor visitor)
                  throws VisitorException
Specified by:
visitThis in class BinaryOperator
Throws:
VisitorException