| /** |
| * 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 Visitor |
| { |
| void visit(ASTNodeToken n); |
| void visit(VTCLFile n); |
| void visit(NamespaceDefAST n); |
| void visit(NamespaceImportsAST n); |
| void visit(GTASMDefAST n); |
| void visit(MachineContentsAST n); |
| void visit(MachineContentAST n); |
| void visit(GraphPatternDefAST n); |
| void visit(OptShareableDefAST n); |
| void visit(PatternBodiesAST n); |
| void visit(PatternBodyAST n); |
| void visit(PatternBodyContentsAST n); |
| void visit(PatternBodyContentAST n); |
| void visit(NegativePatternAST n); |
| void visit(PatternCompositionAST n); |
| void visit(PatternVariableAssignmentAST n); |
| void visit(NonInjectivityConstraintAST n); |
| void visit(CheckConditionAST n); |
| void visit(OptMatchCountAST n); |
| void visit(PatternVariableDefAST n); |
| void visit(PatternVariableRefAST n); |
| void visit(CounterVariableAST n); |
| void visit(GraphPatternCallAST n); |
| void visit(EntityAST n); |
| void visit(EntityBody n); |
| void visit(RelationAST n); |
| void visit(RelationBodyAST n); |
| void visit(RelationshipBodyAST n); |
| void visit(GTRuleDefAST n); |
| void visit(ActionOptAST n); |
| void visit(GTRuleCallAST n); |
| void visit(LogicalAndTermAST n); |
| void visit(RelationalTermAST n); |
| void visit(RelationalOpAST n); |
| void visit(BaseArithmeticTermAST n); |
| void visit(AsmFunctionDefAST n); |
| void visit(ArityAST n); |
| void visit(InitialValuesAST n); |
| void visit(InitialValueAST n); |
| void visit(AsmFunctionLocationAST n); |
| void visit(BuiltInFunctionNameAST n); |
| void visit(ConversionFunctionNameAST n); |
| void visit(AsmRuleDefAST n); |
| void visit(AsmRulesAST n); |
| void visit(AsmRulesOptAST n); |
| void visit(AsmRuleAST n); |
| void visit(SkipRuleAST n); |
| void visit(FailRuleAST n); |
| void visit(CallRuleAST n); |
| void visit(AsmFunctionUpdateLocationAST n); |
| void visit(LogRuleAST n); |
| void visit(LogLevelAST n); |
| void visit(SequentialRuleAST n); |
| void visit(ParallelRuleAST n); |
| void visit(RandomRuleAST n); |
| void visit(OptSemicolonAST n); |
| void visit(LetRuleAST n); |
| void visit(VariableDefinitionsAST n); |
| void visit(VariableDefinitionAST n); |
| void visit(IterateRuleAST n); |
| void visit(ChooseRuleAST n); |
| void visit(ForallRuleAST n); |
| void visit(WhenRuleAST n); |
| void visit(WhenConditionAST n); |
| void visit(CreateEntityBodyAST n); |
| void visit(CreateRelationBodyAST n); |
| void visit(InConstraintOptAST n); |
| void visit(DeleteContentsAST n); |
| void visit(DeleteSemanticsOptAST n); |
| void visit(CopyRuleAST n); |
| void visit(CopyContentsAST n); |
| void visit(MoveRuleAST n); |
| void visit(TwoParametersAST n); |
| void visit(ElementUpdateRuleAST n); |
| void visit(ElementUpdateOpAST n); |
| void visit(QualifiedTypeNameAST n); |
| void visit(VariableRefAST n); |
| void visit(VariableDefRefAST n); |
| void visit(VariableDefAST n); |
| void visit(ValueQualifiedNameAST n); |
| void visit(ActualParamsAST n); |
| void visit(ActualParamsPatternVariablesAST n); |
| void visit(TypeOptAST n); |
| void visit(ReturnTypeOptAST n); |
| void visit(UndefValueAST n); |
| void visit(StringConstantAST n); |
| void visit(KeywordAsIdentifier n); |
| void visit(AnnotationsAST n); |
| void visit(AnnotationAST n); |
| void visit(AnnotationBodyAST n); |
| void visit(KeyValuePairAST n); |
| void visit(AnnotationNameAST n); |
| void visit(NamespaceImportAST0 n); |
| void visit(NamespaceImportAST1 n); |
| void visit(PatternBodyContentDefAST0 n); |
| void visit(PatternBodyContentDefAST1 n); |
| void visit(PatternVariableDefRefAST0 n); |
| void visit(PatternVariableDefRefAST1 n); |
| void visit(InheritanceAST0 n); |
| void visit(InheritanceAST1 n); |
| void visit(InstantiationAST0 n); |
| void visit(InstantiationAST1 n); |
| void visit(GTRuleBodyAST0 n); |
| void visit(GTRuleBodyAST1 n); |
| void visit(PreconditionDefAST0 n); |
| void visit(PreconditionDefAST1 n); |
| void visit(PostconditionOptAST0 n); |
| void visit(PostconditionOptAST1 n); |
| void visit(LogicalTermAST0 n); |
| void visit(LogicalTermAST1 n); |
| void visit(EqualityTermAST0 n); |
| void visit(EqualityTermAST1 n); |
| void visit(ArithmeticTermAST0 n); |
| void visit(ArithmeticTermAST1 n); |
| void visit(MultArithmeticTermAST0 n); |
| void visit(MultArithmeticTermAST1 n); |
| void visit(MultArithmeticTermAST2 n); |
| void visit(UnaryArithmeticTermAST0 n); |
| void visit(UnaryArithmeticTermAST1 n); |
| void visit(ArityOrTypeDeclAST0 n); |
| void visit(ArityOrTypeDeclAST1 n); |
| void visit(InitialValuesOptAST0 n); |
| void visit(InitialValuesOptAST1 n); |
| void visit(TypeConstantsAST0 n); |
| void visit(TypeConstantsAST1 n); |
| void visit(PredefinedFunctionCallAST0 n); |
| void visit(PredefinedFunctionCallAST1 n); |
| void visit(UpdateRuleAST0 n); |
| void visit(UpdateRuleAST1 n); |
| void visit(PrintRuleAST0 n); |
| void visit(PrintRuleAST1 n); |
| void visit(PrintRuleAST2 n); |
| void visit(PrintRuleAST3 n); |
| void visit(DoActionOptAST0 n); |
| void visit(DoActionOptAST1 n); |
| void visit(IfRuleAST0 n); |
| void visit(IfRuleAST1 n); |
| void visit(TryRuleAST0 n); |
| void visit(TryRuleAST1 n); |
| void visit(WhenChangeAST0 n); |
| void visit(WhenChangeAST1 n); |
| void visit(WhenChangeAST2 n); |
| void visit(CreateRuleAST0 n); |
| void visit(CreateRuleAST1 n); |
| void visit(CreateModelElementAST0 n); |
| void visit(CreateModelElementAST1 n); |
| void visit(CreateRelationshipAST0 n); |
| void visit(CreateRelationshipAST1 n); |
| void visit(CreateRelationshipAST2 n); |
| void visit(CreateRelationshipAST3 n); |
| void visit(DeleteRuleAST0 n); |
| void visit(DeleteRuleAST1 n); |
| void visit(DeleteSemanticsAST0 n); |
| void visit(DeleteSemanticsAST1 n); |
| void visit(DeleteRelationshipAST0 n); |
| void visit(DeleteRelationshipAST1 n); |
| void visit(DeleteRelationshipAST2 n); |
| void visit(DeleteRelationshipAST3 n); |
| void visit(CopySemanticsAST0 n); |
| void visit(CopySemanticsAST1 n); |
| void visit(TypeNameAST0 n); |
| void visit(TypeNameAST1 n); |
| void visit(TypeNameAST2 n); |
| void visit(TypeNameAST3 n); |
| void visit(ValueLocalNameAST0 n); |
| void visit(ValueLocalNameAST1 n); |
| void visit(FormalParameterDefAST0 n); |
| void visit(FormalParameterDefAST1 n); |
| void visit(FormalParamsAST0 n); |
| void visit(FormalParamsAST1 n); |
| void visit(DirectedFormalParameterDefAST0 n); |
| void visit(DirectedFormalParameterDefAST1 n); |
| void visit(DirectedFormalParamsAST0 n); |
| void visit(DirectedFormalParamsAST1 n); |
| void visit(DirectionKindAST0 n); |
| void visit(DirectionKindAST1 n); |
| void visit(DirectionKindAST2 n); |
| void visit(ActualParameterDefAST0 n); |
| void visit(ActualParameterDefAST1 n); |
| void visit(ActualPatternParameterDefAST0 n); |
| void visit(ActualPatternParameterDefAST1 n); |
| void visit(ConstrainedVariablesAST0 n); |
| void visit(ConstrainedVariablesAST1 n); |
| void visit(ContainmentConstraintOptAST0 n); |
| void visit(ContainmentConstraintOptAST1 n); |
| void visit(BooleanConstantAST0 n); |
| void visit(BooleanConstantAST1 n); |
| void visit(MultiplicityConstantAST0 n); |
| void visit(MultiplicityConstantAST1 n); |
| void visit(MultiplicityConstantAST2 n); |
| void visit(MultiplicityConstantAST3 n); |
| void visit(NumericConstantAST0 n); |
| void visit(NumericConstantAST1 n); |
| void visit(NumericConstantAST2 n); |
| void visit(NumericConstantAST3 n); |
| } |
| |