Package org.fulib.scenarios.ast.sentence
Interface Sentence.Visitor<P,R>
-
- All Superinterfaces:
ActorSentence.Visitor<P,R>
,AddSentence.Visitor<P,R>
,AnswerSentence.Visitor<P,R>
,AreSentence.Visitor<P,R>
,AssignSentence.Visitor<P,R>
,CallSentence.Visitor<P,R>
,ConditionalSentence.Visitor<P,R>
,CreateSentence.Visitor<P,R>
,DiagramSentence.Visitor<P,R>
,ExpectSentence.Visitor<P,R>
,ExprSentence.Visitor<P,R>
,HasSentence.Visitor<P,R>
,IsSentence.Visitor<P,R>
,MutatingSentence.Visitor<P,R>
,RemoveSentence.Visitor<P,R>
,SectionSentence.Visitor<P,R>
,SentenceList.Visitor<P,R>
,TakeSentence.Visitor<P,R>
,ThereSentence.Visitor<P,R>
,WriteSentence.Visitor<P,R>
- All Known Subinterfaces:
Node.Visitor<P,R>
,Positioned.Visitor<P,R>
- All Known Implementing Classes:
GetAnswerSentence
,Grouper
,SentenceGenerator
,SentenceResolver
,SymbolCollector
- Enclosing interface:
- Sentence
public static interface Sentence.Visitor<P,R> extends SentenceList.Visitor<P,R>, SectionSentence.Visitor<P,R>, ThereSentence.Visitor<P,R>, ExpectSentence.Visitor<P,R>, DiagramSentence.Visitor<P,R>, HasSentence.Visitor<P,R>, IsSentence.Visitor<P,R>, AreSentence.Visitor<P,R>, ActorSentence.Visitor<P,R>, ConditionalSentence.Visitor<P,R>, AssignSentence.Visitor<P,R>, ExprSentence.Visitor<P,R>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default R
visit(ActorSentence actorSentence, P par)
default R
visit(AreSentence areSentence, P par)
default R
visit(AssignSentence assignSentence, P par)
default R
visit(ConditionalSentence conditionalSentence, P par)
default R
visit(DiagramSentence diagramSentence, P par)
default R
visit(ExpectSentence expectSentence, P par)
default R
visit(ExprSentence exprSentence, P par)
default R
visit(HasSentence hasSentence, P par)
default R
visit(IsSentence isSentence, P par)
default R
visit(SectionSentence sectionSentence, P par)
default R
visit(SentenceList sentenceList, P par)
default R
visit(Sentence sentence, P par)
default R
visit(ThereSentence thereSentence, P par)
-
Methods inherited from interface org.fulib.scenarios.ast.sentence.ActorSentence.Visitor
visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.sentence.MutatingSentence.Visitor
visit, visit, visit
-
-
-
-
Method Detail
-
visit
default R visit(SentenceList sentenceList, P par)
- Specified by:
visit
in interfaceSentenceList.Visitor<P,R>
-
visit
default R visit(SectionSentence sectionSentence, P par)
- Specified by:
visit
in interfaceSectionSentence.Visitor<P,R>
-
visit
default R visit(ThereSentence thereSentence, P par)
- Specified by:
visit
in interfaceThereSentence.Visitor<P,R>
-
visit
default R visit(ExpectSentence expectSentence, P par)
- Specified by:
visit
in interfaceExpectSentence.Visitor<P,R>
-
visit
default R visit(DiagramSentence diagramSentence, P par)
- Specified by:
visit
in interfaceDiagramSentence.Visitor<P,R>
-
visit
default R visit(HasSentence hasSentence, P par)
- Specified by:
visit
in interfaceHasSentence.Visitor<P,R>
-
visit
default R visit(IsSentence isSentence, P par)
- Specified by:
visit
in interfaceIsSentence.Visitor<P,R>
-
visit
default R visit(AreSentence areSentence, P par)
- Specified by:
visit
in interfaceAreSentence.Visitor<P,R>
-
visit
default R visit(ActorSentence actorSentence, P par)
- Specified by:
visit
in interfaceActorSentence.Visitor<P,R>
-
visit
default R visit(ConditionalSentence conditionalSentence, P par)
- Specified by:
visit
in interfaceConditionalSentence.Visitor<P,R>
-
visit
default R visit(AssignSentence assignSentence, P par)
- Specified by:
visit
in interfaceAssignSentence.Visitor<P,R>
-
visit
default R visit(ExprSentence exprSentence, P par)
- Specified by:
visit
in interfaceExprSentence.Visitor<P,R>
-
-