public interface Scenario extends Positioned
| Modifier and Type | Interface and Description |
|---|---|
static class |
Scenario.Impl |
static interface |
Scenario.Visitor<P,R> |
| Modifier and Type | Method and Description |
|---|---|
default <P,R> R |
accept(Node.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Positioned.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Scenario.Visitor<P,R> visitor,
P par) |
SentenceList |
getBody() |
ScenarioFile |
getFile() |
MethodDecl |
getMethodDecl() |
java.lang.String |
getName() |
static Scenario |
of(ScenarioFile file,
java.lang.String name,
SentenceList body,
MethodDecl methodDecl) |
void |
setBody(SentenceList body) |
void |
setFile(ScenarioFile file) |
void |
setMethodDecl(MethodDecl methodDecl) |
void |
setName(java.lang.String name) |
getPosition, of, setPositionstatic Scenario of(ScenarioFile file, java.lang.String name, SentenceList body, MethodDecl methodDecl)
ScenarioFile getFile()
void setFile(ScenarioFile file)
java.lang.String getName()
void setName(java.lang.String name)
SentenceList getBody()
void setBody(SentenceList body)
MethodDecl getMethodDecl()
void setMethodDecl(MethodDecl methodDecl)
default <P,R> R accept(Scenario.Visitor<P,R> visitor, P par)
default <P,R> R accept(Positioned.Visitor<P,R> visitor, P par)
accept in interface Positioneddefault <P,R> R accept(Node.Visitor<P,R> visitor, P par)
accept in interface Nodeaccept in interface Positioned