Package org.fulib.scenarios.ast
Interface Node.Visitor<P,R>
-
- All Superinterfaces:
ActorSentence.Visitor<P,R>,AddSentence.Visitor<P,R>,AnswerLiteral.Visitor<P,R>,AnswerSentence.Visitor<P,R>,AreSentence.Visitor<P,R>,AssignSentence.Visitor<P,R>,AssociationDecl.Visitor<P,R>,AttributeAccess.Visitor<P,R>,AttributeCheckExpr.Visitor<P,R>,AttributeDecl.Visitor<P,R>,CallExpr.Visitor<P,R>,CallSentence.Visitor<P,R>,ClassDecl.Visitor<P,R>,ClassType.Visitor<P,R>,CollectionExpr.Visitor<P,R>,CompilationContext.Visitor<P,R>,ConditionalExpr.Visitor<P,R>,ConditionalOperatorExpr.Visitor<P,R>,ConditionalSentence.Visitor<P,R>,CreateSentence.Visitor<P,R>,CreationExpr.Visitor<P,R>,Decl.Visitor<P,R>,DiagramSentence.Visitor<P,R>,DoubleLiteral.Visitor<P,R>,ErrorExpr.Visitor<P,R>,ExampleAccess.Visitor<P,R>,ExpectSentence.Visitor<P,R>,Expr.Visitor<P,R>,ExprSentence.Visitor<P,R>,FilterExpr.Visitor<P,R>,HasSentence.Visitor<P,R>,IntLiteral.Visitor<P,R>,IsSentence.Visitor<P,R>,ListExpr.Visitor<P,R>,ListType.Visitor<P,R>,MapAccessExpr.Visitor<P,R>,MethodDecl.Visitor<P,R>,MultiDescriptor.Visitor<P,R>,Name.Visitor<P,R>,NameAccess.Visitor<P,R>,NamedExpr.Visitor<P,R>,ParameterDecl.Visitor<P,R>,Positioned.Visitor<P,R>,PredicateOperatorExpr.Visitor<P,R>,PrimaryExpr.Visitor<P,R>,RangeExpr.Visitor<P,R>,RemoveSentence.Visitor<P,R>,ResolvedName.Visitor<P,R>,Scenario.Visitor<P,R>,ScenarioFile.Visitor<P,R>,ScenarioGroup.Visitor<P,R>,SectionSentence.Visitor<P,R>,Sentence.Visitor<P,R>,SentenceList.Visitor<P,R>,StringLiteral.Visitor<P,R>,TakeSentence.Visitor<P,R>,TemplateSentence.Visitor<P,R>,ThereSentence.Visitor<P,R>,Type.Visitor<P,R>,UnresolvedName.Visitor<P,R>,UnresolvedType.Visitor<P,R>,VarDecl.Visitor<P,R>,WriteSentence.Visitor<P,R>
- Enclosing interface:
- Node
public static interface Node.Visitor<P,R> extends CompilationContext.Visitor<P,R>, ScenarioGroup.Visitor<P,R>, ScenarioFile.Visitor<P,R>, Scenario.Visitor<P,R>, Positioned.Visitor<P,R>, MultiDescriptor.Visitor<P,R>, NamedExpr.Visitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Rvisit(CompilationContext compilationContext, P par)default Rvisit(MultiDescriptor multiDescriptor, P par)default Rvisit(NamedExpr namedExpr, P par)default Rvisit(Node node, P par)default Rvisit(Positioned positioned, P par)default Rvisit(ScenarioFile scenarioFile, P par)default Rvisit(ScenarioGroup scenarioGroup, P par)default Rvisit(Scenario scenario, P par)-
Methods inherited from interface org.fulib.scenarios.ast.sentence.ActorSentence.Visitor
visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.expr.collection.CollectionExpr.Visitor
visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.expr.conditional.ConditionalExpr.Visitor
visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.decl.Decl.Visitor
visit, visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.expr.Expr.Visitor
visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.decl.Name.Visitor
visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.Positioned.Visitor
visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.expr.primary.PrimaryExpr.Visitor
visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.sentence.Sentence.Visitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.type.Type.Visitor
visit, visit, visit, visit
-
-
-
-
Method Detail
-
visit
default R visit(CompilationContext compilationContext, P par)
- Specified by:
visitin interfaceCompilationContext.Visitor<P,R>
-
visit
default R visit(ScenarioGroup scenarioGroup, P par)
- Specified by:
visitin interfaceScenarioGroup.Visitor<P,R>
-
visit
default R visit(ScenarioFile scenarioFile, P par)
- Specified by:
visitin interfaceScenarioFile.Visitor<P,R>
-
visit
default R visit(Scenario scenario, P par)
- Specified by:
visitin interfaceScenario.Visitor<P,R>
-
visit
default R visit(Positioned positioned, P par)
- Specified by:
visitin interfacePositioned.Visitor<P,R>
-
visit
default R visit(MultiDescriptor multiDescriptor, P par)
- Specified by:
visitin interfaceMultiDescriptor.Visitor<P,R>
-
-