ork.cql.3.16.0.source-code.targetmapVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cql Show documentation
Show all versions of cql Show documentation
The cql library for the Clinical Quality Language Java reference implementation
// Generated from targetmap.g4 by ANTLR 4.13.1
package org.cqframework.cql.gen;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;
/**
* This interface defines a complete generic visitor for a parse tree produced
* by {@link targetmapParser}.
*
* @param The return type of the visit operation. Use {@link Void} for
* operations with no return type.
*/
public interface targetmapVisitor extends ParseTreeVisitor {
/**
* Visit a parse tree produced by {@link targetmapParser#targetMapping}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTargetMapping(targetmapParser.TargetMappingContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#targetMap}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTargetMap(targetmapParser.TargetMapContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#choiceMap}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitChoiceMap(targetmapParser.ChoiceMapContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#choiceMapItem}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitChoiceMapItem(targetmapParser.ChoiceMapItemContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#targetIndex}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTargetIndex(targetmapParser.TargetIndexContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#targetIndexItem}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTargetIndexItem(targetmapParser.TargetIndexItemContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#mappingTarget}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitMappingTarget(targetmapParser.MappingTargetContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#targetInvocation}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTargetInvocation(targetmapParser.TargetInvocationContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#qualifiedIdentifier}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitQualifiedIdentifier(targetmapParser.QualifiedIdentifierContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#identifier}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIdentifier(targetmapParser.IdentifierContext ctx);
/**
* Visit a parse tree produced by {@link targetmapParser#function}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitFunction(targetmapParser.FunctionContext ctx);
}