001: /* Generated By:JJTree: Do not edit this line. .\SyntaxTreeBuilderVisitor.java */
002:
003: package org.openrdf.query.parser.serql.ast;
004:
005: public interface SyntaxTreeBuilderVisitor {
006: public Object visit(SimpleNode node, Object data)
007: throws VisitorException;
008:
009: public Object visit(ASTQueryContainer node, Object data)
010: throws VisitorException;
011:
012: public Object visit(ASTNamespaceDecl node, Object data)
013: throws VisitorException;
014:
015: public Object visit(ASTTupleUnion node, Object data)
016: throws VisitorException;
017:
018: public Object visit(ASTTupleMinus node, Object data)
019: throws VisitorException;
020:
021: public Object visit(ASTTupleIntersect node, Object data)
022: throws VisitorException;
023:
024: public Object visit(ASTGraphUnion node, Object data)
025: throws VisitorException;
026:
027: public Object visit(ASTGraphMinus node, Object data)
028: throws VisitorException;
029:
030: public Object visit(ASTGraphIntersect node, Object data)
031: throws VisitorException;
032:
033: public Object visit(ASTSelectQuery node, Object data)
034: throws VisitorException;
035:
036: public Object visit(ASTSelect node, Object data)
037: throws VisitorException;
038:
039: public Object visit(ASTProjectionElem node, Object data)
040: throws VisitorException;
041:
042: public Object visit(ASTConstructQuery node, Object data)
043: throws VisitorException;
044:
045: public Object visit(ASTConstruct node, Object data)
046: throws VisitorException;
047:
048: public Object visit(ASTQueryBody node, Object data)
049: throws VisitorException;
050:
051: public Object visit(ASTFrom node, Object data)
052: throws VisitorException;
053:
054: public Object visit(ASTWhere node, Object data)
055: throws VisitorException;
056:
057: public Object visit(ASTLimit node, Object data)
058: throws VisitorException;
059:
060: public Object visit(ASTOffset node, Object data)
061: throws VisitorException;
062:
063: public Object visit(ASTBasicPathExpr node, Object data)
064: throws VisitorException;
065:
066: public Object visit(ASTOptPathExpr node, Object data)
067: throws VisitorException;
068:
069: public Object visit(ASTBasicPathExprTail node, Object data)
070: throws VisitorException;
071:
072: public Object visit(ASTOptPathExprTail node, Object data)
073: throws VisitorException;
074:
075: public Object visit(ASTEdge node, Object data)
076: throws VisitorException;
077:
078: public Object visit(ASTNode node, Object data)
079: throws VisitorException;
080:
081: public Object visit(ASTNodeElem node, Object data)
082: throws VisitorException;
083:
084: public Object visit(ASTReifiedStat node, Object data)
085: throws VisitorException;
086:
087: public Object visit(ASTOr node, Object data)
088: throws VisitorException;
089:
090: public Object visit(ASTAnd node, Object data)
091: throws VisitorException;
092:
093: public Object visit(ASTBooleanConstant node, Object data)
094: throws VisitorException;
095:
096: public Object visit(ASTNot node, Object data)
097: throws VisitorException;
098:
099: public Object visit(ASTIsResource node, Object data)
100: throws VisitorException;
101:
102: public Object visit(ASTIsLiteral node, Object data)
103: throws VisitorException;
104:
105: public Object visit(ASTIsURI node, Object data)
106: throws VisitorException;
107:
108: public Object visit(ASTIsBNode node, Object data)
109: throws VisitorException;
110:
111: public Object visit(ASTExists node, Object data)
112: throws VisitorException;
113:
114: public Object visit(ASTCompare node, Object data)
115: throws VisitorException;
116:
117: public Object visit(ASTCompareAny node, Object data)
118: throws VisitorException;
119:
120: public Object visit(ASTCompareAll node, Object data)
121: throws VisitorException;
122:
123: public Object visit(ASTLike node, Object data)
124: throws VisitorException;
125:
126: public Object visit(ASTIn node, Object data)
127: throws VisitorException;
128:
129: public Object visit(ASTCompOperator node, Object data)
130: throws VisitorException;
131:
132: public Object visit(ASTVar node, Object data)
133: throws VisitorException;
134:
135: public Object visit(ASTDatatype node, Object data)
136: throws VisitorException;
137:
138: public Object visit(ASTLang node, Object data)
139: throws VisitorException;
140:
141: public Object visit(ASTLabel node, Object data)
142: throws VisitorException;
143:
144: public Object visit(ASTNamespace node, Object data)
145: throws VisitorException;
146:
147: public Object visit(ASTLocalName node, Object data)
148: throws VisitorException;
149:
150: public Object visit(ASTBound node, Object data)
151: throws VisitorException;
152:
153: public Object visit(ASTFunctionCall node, Object data)
154: throws VisitorException;
155:
156: public Object visit(ASTURI node, Object data)
157: throws VisitorException;
158:
159: public Object visit(ASTQName node, Object data)
160: throws VisitorException;
161:
162: public Object visit(ASTBNode node, Object data)
163: throws VisitorException;
164:
165: public Object visit(ASTLiteral node, Object data)
166: throws VisitorException;
167:
168: public Object visit(ASTString node, Object data)
169: throws VisitorException;
170:
171: public Object visit(ASTNull node, Object data)
172: throws VisitorException;
173: }
|