Package org.fulib.scenarios.ast
Interface ScenarioFile
-
- All Superinterfaces:
Node
- All Known Implementing Classes:
ScenarioFile.Impl
public interface ScenarioFile extends Node
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classScenarioFile.Implstatic interfaceScenarioFile.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(ScenarioFile.Visitor<P,R> visitor, P par)ClassDeclgetClassDecl()booleangetExternal()ScenarioGroupgetGroup()java.util.List<Marker>getMarkers()java.lang.StringgetName()java.util.Map<java.lang.String,Scenario>getScenarios()static ScenarioFileof(ScenarioGroup group, java.lang.String name, java.util.Map<java.lang.String,Scenario> scenarios, ClassDecl classDecl)voidsetClassDecl(ClassDecl classDecl)voidsetExternal(boolean external)voidsetGroup(ScenarioGroup group)voidsetMarkers(java.util.List<Marker> markers)voidsetName(java.lang.String name)voidsetScenarios(java.util.Map<java.lang.String,Scenario> scenarios)
-
-
-
Method Detail
-
of
static ScenarioFile of(ScenarioGroup group, java.lang.String name, java.util.Map<java.lang.String,Scenario> scenarios, ClassDecl classDecl)
-
getGroup
ScenarioGroup getGroup()
-
setGroup
void setGroup(ScenarioGroup group)
-
getName
java.lang.String getName()
-
setName
void setName(java.lang.String name)
-
getScenarios
java.util.Map<java.lang.String,Scenario> getScenarios()
-
setScenarios
void setScenarios(java.util.Map<java.lang.String,Scenario> scenarios)
-
getClassDecl
ClassDecl getClassDecl()
-
setClassDecl
void setClassDecl(ClassDecl classDecl)
-
getExternal
boolean getExternal()
-
setExternal
void setExternal(boolean external)
-
getMarkers
java.util.List<Marker> getMarkers()
-
setMarkers
void setMarkers(java.util.List<Marker> markers)
-
accept
default <P,R> R accept(ScenarioFile.Visitor<P,R> visitor, P par)
-
accept
default <P,R> R accept(Node.Visitor<P,R> visitor, P par)
-
-