public interface  org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLVisitor extends java.lang.Object implements org.antlr.v.runtime.tree.ParseTreeVisitor
{
public abstract java.lang.Object visitDocument(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext);
public abstract java.lang.Object visitDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext);
public abstract java.lang.Object visitExecutableDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext);
public abstract java.lang.Object visitOperationDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext);
public abstract java.lang.Object visitOperationType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationTypeContext);
public abstract java.lang.Object visitSelectionSet(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext);
public abstract java.lang.Object visitSelection(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext);
public abstract java.lang.Object visitField(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext);
public abstract java.lang.Object visitArguments(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext);
public abstract java.lang.Object visitArgument(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentContext);
public abstract java.lang.Object visitAlias(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$AliasContext);
public abstract java.lang.Object visitFragmentSpread(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentSpreadContext);
public abstract java.lang.Object visitFragmentDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext);
public abstract java.lang.Object visitFragmentName(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentNameContext);
public abstract java.lang.Object visitTypeCondition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeConditionContext);
public abstract java.lang.Object visitInlineFragment(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InlineFragmentContext);
public abstract java.lang.Object visitValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext);
public abstract java.lang.Object visitIntValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$IntValueContext);
public abstract java.lang.Object visitFloatValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FloatValueContext);
public abstract java.lang.Object visitBooleanValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$BooleanValueContext);
public abstract java.lang.Object visitStringValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$StringValueContext);
public abstract java.lang.Object visitNullValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NullValueContext);
public abstract java.lang.Object visitEnumValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValueContext);
public abstract java.lang.Object visitListValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListValueContext);
public abstract java.lang.Object visitObjectValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectValueContext);
public abstract java.lang.Object visitObjectField(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectFieldContext);
public abstract java.lang.Object visitVariable(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext);
public abstract java.lang.Object visitVariableDefinitions(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionsContext);
public abstract java.lang.Object visitVariableDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext);
public abstract java.lang.Object visitDefaultValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext);
public abstract java.lang.Object visitType_(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context);
public abstract java.lang.Object visitNamedType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext);
public abstract java.lang.Object visitListType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListTypeContext);
public abstract java.lang.Object visitDirectives(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext);
public abstract java.lang.Object visitDirective(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveContext);
public abstract java.lang.Object visitTypeSystemDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext);
public abstract java.lang.Object visitTypeSystemExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemExtensionContext);
public abstract java.lang.Object visitSchemaDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext);
public abstract java.lang.Object visitRootOperationTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$RootOperationTypeDefinitionContext);
public abstract java.lang.Object visitSchemaExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaExtensionContext);
public abstract java.lang.Object visitOperationTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationTypeDefinitionContext);
public abstract java.lang.Object visitDescription(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DescriptionContext);
public abstract java.lang.Object visitTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext);
public abstract java.lang.Object visitTypeExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeExtensionContext);
public abstract java.lang.Object visitScalarTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext);
public abstract java.lang.Object visitScalarTypeExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeExtensionContext);
public abstract java.lang.Object visitObjectTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext);
public abstract java.lang.Object visitImplementsInterfaces(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext);
public abstract java.lang.Object visitFieldsDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext);
public abstract java.lang.Object visitFieldDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext);
public abstract java.lang.Object visitArgumentsDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext);
public abstract java.lang.Object visitInputValueDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext);
public abstract java.lang.Object visitObjectTypeExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeExtensionContext);
public abstract java.lang.Object visitInterfaceTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext);
public abstract java.lang.Object visitInterfaceTypeExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeExtensionContext);
public abstract java.lang.Object visitUnionTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext);
public abstract java.lang.Object visitUnionMemberTypes(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionMemberTypesContext);
public abstract java.lang.Object visitUnionTypeExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeExtensionContext);
public abstract java.lang.Object visitEnumTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext);
public abstract java.lang.Object visitEnumValuesDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValuesDefinitionContext);
public abstract java.lang.Object visitEnumValueDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValueDefinitionContext);
public abstract java.lang.Object visitEnumTypeExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeExtensionContext);
public abstract java.lang.Object visitInputObjectTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext);
public abstract java.lang.Object visitInputFieldsDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputFieldsDefinitionContext);
public abstract java.lang.Object visitInputObjectTypeExtension(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeExtensionContext);
public abstract java.lang.Object visitDirectiveDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext);
public abstract java.lang.Object visitDirectiveLocations(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveLocationsContext);
public abstract java.lang.Object visitDirectiveLocation(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveLocationContext);
public abstract java.lang.Object visitExecutableDirectiveLocation(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDirectiveLocationContext);
public abstract java.lang.Object visitTypeSystemDirectiveLocation(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDirectiveLocationContext);
public abstract java.lang.Object visitName(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext);
}