/* Generated By:JJTree: Do not edit this line. QASTarithmeticTerm.java Version 4.3 */ /* JavaCCOptions:MULTI=true,NODE_USES_PARSER=false,VISITOR=false,TRACK_TOKENS=false,NODE_PREFIX=QAST,NODE_EXTENDS=,NODE_FACTORY=,SUPPORT_CLASS_VISIBILITY_PUBLIC=true */ package querying.parsing.query; public class QASTarithmeticTerm extends SimpleNode { public QASTarithmeticTerm(int id) { super(id); } public QASTarithmeticTerm(QueryParser p, int id) { super(p, id); } public QASTarithmeticTerm(int jjtarithmeticterm, long value) { super(jjtarithmeticterm); QASTatomicArithmeticTerm atomicTerm=new QASTatomicArithmeticTerm(QueryParserTreeConstants.JJTATOMICARITHMETICTERM); atomicTerm.image=Long.toString(value); QASTmultiplicativeArithmeticTerm multTerm=new QASTmultiplicativeArithmeticTerm(QueryParserTreeConstants.JJTMULTIPLICATIVEARITHMETICTERM); QASTadditiveArithmeticTerm addTerm=new QASTadditiveArithmeticTerm(QueryParserTreeConstants.JJTADDITIVEARITHMETICTERM); addTerm.image="+"; multTerm.jjtAddChild(atomicTerm, 0); multTerm.image="*"; addTerm.jjtAddChild(multTerm, 0); this.jjtAddChild(addTerm, 0); } public String toString() { if(this.jjtGetNumChildren()==0) { return this.image; } return ((SimpleNode) (this.jjtGetChild(0))).toString(); } } /* JavaCC - OriginalChecksum=3da62326f83cd044ace8f64d58801185 (do not edit this line) */