Package org.fulib.scenarios.ast
Interface Scenario
-
- All Superinterfaces:
Node
- All Known Implementing Classes:
Scenario.Impl
public interface Scenario extends Node
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classScenario.Implstatic interfaceScenario.Visitor<P,R>
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <P,R>
Raccept(Node.Visitor<P,R> visitor, P par)default <P,R>
Raccept(Scenario.Visitor<P,R> visitor, P par)SentenceListgetBody()ScenarioFilegetFile()MethodDeclgetMethodDecl()java.lang.StringgetName()static Scenarioof(ScenarioFile file, java.lang.String name, SentenceList body, MethodDecl methodDecl)voidsetBody(SentenceList body)voidsetFile(ScenarioFile file)voidsetMethodDecl(MethodDecl methodDecl)voidsetName(java.lang.String name)
-
-
-
Method Detail
-
of
static Scenario of(ScenarioFile file, java.lang.String name, SentenceList body, MethodDecl methodDecl)
-
getFile
ScenarioFile getFile()
-
setFile
void setFile(ScenarioFile file)
-
getName
java.lang.String getName()
-
setName
void setName(java.lang.String name)
-
getBody
SentenceList getBody()
-
setBody
void setBody(SentenceList body)
-
getMethodDecl
MethodDecl getMethodDecl()
-
setMethodDecl
void setMethodDecl(MethodDecl methodDecl)
-
accept
default <P,R> R accept(Scenario.Visitor<P,R> visitor, P par)
-
accept
default <P,R> R accept(Node.Visitor<P,R> visitor, P par)
-
-