All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.geolatte.common.cql.analysis.Analysis Maven / Gradle / Ivy

Go to download

This GeoLatte-common library contains the transformer framework and other common classes used by other GeoLatte modules.

There is a newer version: 0.8
Show newest version
/* 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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy