blob: 385fa6a6de42c03fe0fabf653b985ba1ac217a97 [file] [log] [blame]
/**
* Copyright (c) 2007 - 2009 OptXware Research and Development LLC.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Daniel Varro - Initial API and implementation
*
* This file was generated automatically based upon the VTCL LPG Parser
* VTCLParser.g
*/
package org.eclipse.viatra2.lpgparser.ast;
public interface ResultArgumentVisitor
{
Object visit(ASTNodeToken n, Object o);
Object visit(VTCLFile n, Object o);
Object visit(NamespaceDefAST n, Object o);
Object visit(NamespaceImportsAST n, Object o);
Object visit(GTASMDefAST n, Object o);
Object visit(MachineContentsAST n, Object o);
Object visit(MachineContentAST n, Object o);
Object visit(GraphPatternDefAST n, Object o);
Object visit(OptShareableDefAST n, Object o);
Object visit(PatternBodiesAST n, Object o);
Object visit(PatternBodyAST n, Object o);
Object visit(PatternBodyContentsAST n, Object o);
Object visit(PatternBodyContentAST n, Object o);
Object visit(NegativePatternAST n, Object o);
Object visit(PatternCompositionAST n, Object o);
Object visit(PatternVariableAssignmentAST n, Object o);
Object visit(NonInjectivityConstraintAST n, Object o);
Object visit(CheckConditionAST n, Object o);
Object visit(OptMatchCountAST n, Object o);
Object visit(PatternVariableDefAST n, Object o);
Object visit(PatternVariableRefAST n, Object o);
Object visit(CounterVariableAST n, Object o);
Object visit(GraphPatternCallAST n, Object o);
Object visit(EntityAST n, Object o);
Object visit(EntityBody n, Object o);
Object visit(RelationAST n, Object o);
Object visit(RelationBodyAST n, Object o);
Object visit(RelationshipBodyAST n, Object o);
Object visit(GTRuleDefAST n, Object o);
Object visit(ActionOptAST n, Object o);
Object visit(GTRuleCallAST n, Object o);
Object visit(LogicalAndTermAST n, Object o);
Object visit(RelationalTermAST n, Object o);
Object visit(RelationalOpAST n, Object o);
Object visit(BaseArithmeticTermAST n, Object o);
Object visit(AsmFunctionDefAST n, Object o);
Object visit(ArityAST n, Object o);
Object visit(InitialValuesAST n, Object o);
Object visit(InitialValueAST n, Object o);
Object visit(AsmFunctionLocationAST n, Object o);
Object visit(BuiltInFunctionNameAST n, Object o);
Object visit(ConversionFunctionNameAST n, Object o);
Object visit(AsmRuleDefAST n, Object o);
Object visit(AsmRulesAST n, Object o);
Object visit(AsmRulesOptAST n, Object o);
Object visit(AsmRuleAST n, Object o);
Object visit(SkipRuleAST n, Object o);
Object visit(FailRuleAST n, Object o);
Object visit(CallRuleAST n, Object o);
Object visit(AsmFunctionUpdateLocationAST n, Object o);
Object visit(LogRuleAST n, Object o);
Object visit(LogLevelAST n, Object o);
Object visit(SequentialRuleAST n, Object o);
Object visit(ParallelRuleAST n, Object o);
Object visit(RandomRuleAST n, Object o);
Object visit(OptSemicolonAST n, Object o);
Object visit(LetRuleAST n, Object o);
Object visit(VariableDefinitionsAST n, Object o);
Object visit(VariableDefinitionAST n, Object o);
Object visit(IterateRuleAST n, Object o);
Object visit(ChooseRuleAST n, Object o);
Object visit(ForallRuleAST n, Object o);
Object visit(WhenRuleAST n, Object o);
Object visit(WhenConditionAST n, Object o);
Object visit(CreateEntityBodyAST n, Object o);
Object visit(CreateRelationBodyAST n, Object o);
Object visit(InConstraintOptAST n, Object o);
Object visit(DeleteContentsAST n, Object o);
Object visit(DeleteSemanticsOptAST n, Object o);
Object visit(CopyRuleAST n, Object o);
Object visit(CopyContentsAST n, Object o);
Object visit(MoveRuleAST n, Object o);
Object visit(TwoParametersAST n, Object o);
Object visit(ElementUpdateRuleAST n, Object o);
Object visit(ElementUpdateOpAST n, Object o);
Object visit(QualifiedTypeNameAST n, Object o);
Object visit(VariableRefAST n, Object o);
Object visit(VariableDefRefAST n, Object o);
Object visit(VariableDefAST n, Object o);
Object visit(ValueQualifiedNameAST n, Object o);
Object visit(ActualParamsAST n, Object o);
Object visit(ActualParamsPatternVariablesAST n, Object o);
Object visit(TypeOptAST n, Object o);
Object visit(ReturnTypeOptAST n, Object o);
Object visit(UndefValueAST n, Object o);
Object visit(StringConstantAST n, Object o);
Object visit(KeywordAsIdentifier n, Object o);
Object visit(AnnotationsAST n, Object o);
Object visit(AnnotationAST n, Object o);
Object visit(AnnotationBodyAST n, Object o);
Object visit(KeyValuePairAST n, Object o);
Object visit(AnnotationNameAST n, Object o);
Object visit(NamespaceImportAST0 n, Object o);
Object visit(NamespaceImportAST1 n, Object o);
Object visit(PatternBodyContentDefAST0 n, Object o);
Object visit(PatternBodyContentDefAST1 n, Object o);
Object visit(PatternVariableDefRefAST0 n, Object o);
Object visit(PatternVariableDefRefAST1 n, Object o);
Object visit(InheritanceAST0 n, Object o);
Object visit(InheritanceAST1 n, Object o);
Object visit(InstantiationAST0 n, Object o);
Object visit(InstantiationAST1 n, Object o);
Object visit(GTRuleBodyAST0 n, Object o);
Object visit(GTRuleBodyAST1 n, Object o);
Object visit(PreconditionDefAST0 n, Object o);
Object visit(PreconditionDefAST1 n, Object o);
Object visit(PostconditionOptAST0 n, Object o);
Object visit(PostconditionOptAST1 n, Object o);
Object visit(LogicalTermAST0 n, Object o);
Object visit(LogicalTermAST1 n, Object o);
Object visit(EqualityTermAST0 n, Object o);
Object visit(EqualityTermAST1 n, Object o);
Object visit(ArithmeticTermAST0 n, Object o);
Object visit(ArithmeticTermAST1 n, Object o);
Object visit(MultArithmeticTermAST0 n, Object o);
Object visit(MultArithmeticTermAST1 n, Object o);
Object visit(MultArithmeticTermAST2 n, Object o);
Object visit(UnaryArithmeticTermAST0 n, Object o);
Object visit(UnaryArithmeticTermAST1 n, Object o);
Object visit(ArityOrTypeDeclAST0 n, Object o);
Object visit(ArityOrTypeDeclAST1 n, Object o);
Object visit(InitialValuesOptAST0 n, Object o);
Object visit(InitialValuesOptAST1 n, Object o);
Object visit(TypeConstantsAST0 n, Object o);
Object visit(TypeConstantsAST1 n, Object o);
Object visit(PredefinedFunctionCallAST0 n, Object o);
Object visit(PredefinedFunctionCallAST1 n, Object o);
Object visit(UpdateRuleAST0 n, Object o);
Object visit(UpdateRuleAST1 n, Object o);
Object visit(PrintRuleAST0 n, Object o);
Object visit(PrintRuleAST1 n, Object o);
Object visit(PrintRuleAST2 n, Object o);
Object visit(PrintRuleAST3 n, Object o);
Object visit(DoActionOptAST0 n, Object o);
Object visit(DoActionOptAST1 n, Object o);
Object visit(IfRuleAST0 n, Object o);
Object visit(IfRuleAST1 n, Object o);
Object visit(TryRuleAST0 n, Object o);
Object visit(TryRuleAST1 n, Object o);
Object visit(WhenChangeAST0 n, Object o);
Object visit(WhenChangeAST1 n, Object o);
Object visit(WhenChangeAST2 n, Object o);
Object visit(CreateRuleAST0 n, Object o);
Object visit(CreateRuleAST1 n, Object o);
Object visit(CreateModelElementAST0 n, Object o);
Object visit(CreateModelElementAST1 n, Object o);
Object visit(CreateRelationshipAST0 n, Object o);
Object visit(CreateRelationshipAST1 n, Object o);
Object visit(CreateRelationshipAST2 n, Object o);
Object visit(CreateRelationshipAST3 n, Object o);
Object visit(DeleteRuleAST0 n, Object o);
Object visit(DeleteRuleAST1 n, Object o);
Object visit(DeleteSemanticsAST0 n, Object o);
Object visit(DeleteSemanticsAST1 n, Object o);
Object visit(DeleteRelationshipAST0 n, Object o);
Object visit(DeleteRelationshipAST1 n, Object o);
Object visit(DeleteRelationshipAST2 n, Object o);
Object visit(DeleteRelationshipAST3 n, Object o);
Object visit(CopySemanticsAST0 n, Object o);
Object visit(CopySemanticsAST1 n, Object o);
Object visit(TypeNameAST0 n, Object o);
Object visit(TypeNameAST1 n, Object o);
Object visit(TypeNameAST2 n, Object o);
Object visit(TypeNameAST3 n, Object o);
Object visit(ValueLocalNameAST0 n, Object o);
Object visit(ValueLocalNameAST1 n, Object o);
Object visit(FormalParameterDefAST0 n, Object o);
Object visit(FormalParameterDefAST1 n, Object o);
Object visit(FormalParamsAST0 n, Object o);
Object visit(FormalParamsAST1 n, Object o);
Object visit(DirectedFormalParameterDefAST0 n, Object o);
Object visit(DirectedFormalParameterDefAST1 n, Object o);
Object visit(DirectedFormalParamsAST0 n, Object o);
Object visit(DirectedFormalParamsAST1 n, Object o);
Object visit(DirectionKindAST0 n, Object o);
Object visit(DirectionKindAST1 n, Object o);
Object visit(DirectionKindAST2 n, Object o);
Object visit(ActualParameterDefAST0 n, Object o);
Object visit(ActualParameterDefAST1 n, Object o);
Object visit(ActualPatternParameterDefAST0 n, Object o);
Object visit(ActualPatternParameterDefAST1 n, Object o);
Object visit(ConstrainedVariablesAST0 n, Object o);
Object visit(ConstrainedVariablesAST1 n, Object o);
Object visit(ContainmentConstraintOptAST0 n, Object o);
Object visit(ContainmentConstraintOptAST1 n, Object o);
Object visit(BooleanConstantAST0 n, Object o);
Object visit(BooleanConstantAST1 n, Object o);
Object visit(MultiplicityConstantAST0 n, Object o);
Object visit(MultiplicityConstantAST1 n, Object o);
Object visit(MultiplicityConstantAST2 n, Object o);
Object visit(MultiplicityConstantAST3 n, Object o);
Object visit(NumericConstantAST0 n, Object o);
Object visit(NumericConstantAST1 n, Object o);
Object visit(NumericConstantAST2 n, Object o);
Object visit(NumericConstantAST3 n, Object o);
}