org.geolatte.common.cql.analysis.Analysis Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of geolatte-common Show documentation
Show all versions of geolatte-common Show documentation
This GeoLatte-common library contains the transformer framework and other common classes used by other
GeoLatte modules.
/* This file was generated by SableCC (http://www.sablecc.org/). */
package org.geolatte.common.cql.analysis;
import org.geolatte.common.cql.node.*;
public interface Analysis extends Switch
{
Object getIn(Node node);
void setIn(Node node, Object o);
Object getOut(Node node);
void setOut(Node node, Object o);
void caseStart(Start node);
void caseAGtExpr(AGtExpr node);
void caseALtExpr(ALtExpr node);
void caseAGteExpr(AGteExpr node);
void caseALteExpr(ALteExpr node);
void caseAEqExpr(AEqExpr node);
void caseANeqExpr(ANeqExpr node);
void caseALikeExpr(ALikeExpr node);
void caseANotLikeExpr(ANotLikeExpr node);
void caseAIlikeExpr(AIlikeExpr node);
void caseANotIlikeExpr(ANotIlikeExpr node);
void caseAIsNullExpr(AIsNullExpr node);
void caseAIsNotNullExpr(AIsNotNullExpr node);
void caseAOrExpr(AOrExpr node);
void caseAAndExpr(AAndExpr node);
void caseANotExpr(ANotExpr node);
void caseAExistsExpr(AExistsExpr node);
void caseADoesNotExistExpr(ADoesNotExistExpr node);
void caseABeforeExpr(ABeforeExpr node);
void caseAAfterExpr(AAfterExpr node);
void caseADuringExpr(ADuringExpr node);
void caseABeforeOrDuringExpr(ABeforeOrDuringExpr node);
void caseADuringOrAfterExpr(ADuringOrAfterExpr node);
void caseAGeoEqualsExpr(AGeoEqualsExpr node);
void caseAIdAttr(AIdAttr node);
void caseACompoundIdAttr(ACompoundIdAttr node);
void caseANumericLiteral(ANumericLiteral node);
void caseAStringLiteral(AStringLiteral node);
void caseABooleanLiteral(ABooleanLiteral node);
void caseADatetimeLiteral(ADatetimeLiteral node);
void caseATimespanLiteral(ATimespanLiteral node);
void caseADefaultNumericLiteral(ADefaultNumericLiteral node);
void caseADefaultStringLiteral(ADefaultStringLiteral node);
void caseATrueBooleanLiteral(ATrueBooleanLiteral node);
void caseAFalseBooleanLiteral(AFalseBooleanLiteral node);
void caseAUnknownBooleanLiteral(AUnknownBooleanLiteral node);
void caseADefaultDatetimeLiteral(ADefaultDatetimeLiteral node);
void caseADefaultDurationLiteral(ADefaultDurationLiteral node);
void caseAFromToTimespanLiteral(AFromToTimespanLiteral node);
void caseAFromDurationTimespanLiteral(AFromDurationTimespanLiteral node);
void caseADurationToTimespanLiteral(ADurationToTimespanLiteral node);
void caseAPointGeometryLiteral(APointGeometryLiteral node);
void caseALineStringGeometryLiteral(ALineStringGeometryLiteral node);
void caseAPolygonGeometryLiteral(APolygonGeometryLiteral node);
void caseAMultiPointGeometryLiteral(AMultiPointGeometryLiteral node);
void caseAMultiLineStringGeometryLiteral(AMultiLineStringGeometryLiteral node);
void caseAMultiPolygonGeometryLiteral(AMultiPolygonGeometryLiteral node);
void caseAGeometryCollectionGeometryLiteral(AGeometryCollectionGeometryLiteral node);
void caseTWktPointLiteral(TWktPointLiteral node);
void caseTWktLineStringLiteral(TWktLineStringLiteral node);
void caseTWktPolygonLiteral(TWktPolygonLiteral node);
void caseTWktMultiPointLiteral(TWktMultiPointLiteral node);
void caseTWktMultiLineStringLiteral(TWktMultiLineStringLiteral node);
void caseTWktMultiPolygonLiteral(TWktMultiPolygonLiteral node);
void caseTWktGeometryCollectionLiteral(TWktGeometryCollectionLiteral node);
void caseTWktEmptySetLiteral(TWktEmptySetLiteral node);
void caseTBlank(TBlank node);
void caseTSpace(TSpace node);
void caseTNewline(TNewline node);
void caseTSign(TSign node);
void caseTLeftParen(TLeftParen node);
void caseTRightParen(TRightParen node);
void caseTPeriod(TPeriod node);
void caseTColon(TColon node);
void caseTComma(TComma node);
void caseTLessThanOperator(TLessThanOperator node);
void caseTEqualsOperator(TEqualsOperator node);
void caseTGreaterThanOperator(TGreaterThanOperator node);
void caseTNotEqualsOperator(TNotEqualsOperator node);
void caseTGreaterThanOrEqualsOperator(TGreaterThanOrEqualsOperator node);
void caseTLessThanOrEqualsOperator(TLessThanOrEqualsOperator node);
void caseTBooleanNotOperator(TBooleanNotOperator node);
void caseTBooleanAndOperator(TBooleanAndOperator node);
void caseTBooleanOrOperator(TBooleanOrOperator node);
void caseTTextLikeOperator(TTextLikeOperator node);
void caseTTextIlikeOperator(TTextIlikeOperator node);
void caseTExistsOperator(TExistsOperator node);
void caseTDoesnotexistOperator(TDoesnotexistOperator node);
void caseTTemporalBeforeOperator(TTemporalBeforeOperator node);
void caseTTemporalBeforeorduringOperator(TTemporalBeforeorduringOperator node);
void caseTTemporalDuringOperator(TTemporalDuringOperator node);
void caseTTemporalDuringorafterOperator(TTemporalDuringorafterOperator node);
void caseTTemporalAfterOperator(TTemporalAfterOperator node);
void caseTNullIsOperator(TNullIsOperator node);
void caseTNullNotOperator(TNullNotOperator node);
void caseTGeoEqualsOperator(TGeoEqualsOperator node);
void caseTGeoDisjointOperator(TGeoDisjointOperator node);
void caseTGeoIntersectsOperator(TGeoIntersectsOperator node);
void caseTGeoTouchesOperator(TGeoTouchesOperator node);
void caseTGeoCrossesOperator(TGeoCrossesOperator node);
void caseTGeoWithinOperator(TGeoWithinOperator node);
void caseTGeoContainsOperator(TGeoContainsOperator node);
void caseTGeoOverlapsOperator(TGeoOverlapsOperator node);
void caseTGeoRelateOperator(TGeoRelateOperator node);
void caseTRelgeoDwithinOperator(TRelgeoDwithinOperator node);
void caseTRelgeoBeyondOperator(TRelgeoBeyondOperator node);
void caseTBooleanTrue(TBooleanTrue node);
void caseTBooleanFalse(TBooleanFalse node);
void caseTBooleanUnknown(TBooleanUnknown node);
void caseTNullConstant(TNullConstant node);
void caseTSignedNumericLiteral(TSignedNumericLiteral node);
void caseTUnsignedInteger(TUnsignedInteger node);
void caseTCharacterStringLiteral(TCharacterStringLiteral node);
void caseTIdentifier(TIdentifier node);
void caseTDurationDateTimeSeparator(TDurationDateTimeSeparator node);
void caseTDurationSymbol(TDurationSymbol node);
void caseTTimeSpanSeparator(TTimeSpanSeparator node);
void caseTDatetime(TDatetime node);
void caseTDurDaySymbol(TDurDaySymbol node);
void caseTDurMonthSymbol(TDurMonthSymbol node);
void caseTDurYearSymbol(TDurYearSymbol node);
void caseTDurSecondSymbol(TDurSecondSymbol node);
void caseTDurMinuteSymbol(TDurMinuteSymbol node);
void caseTDurHourSymbol(TDurHourSymbol node);
void caseEOF(EOF node);
}