public class CommandLineReader extends SceneObject
| Constructor and Description |
|---|
CommandLineReader(SceneObject sceneObject) |
| Modifier and Type | Method and Description |
|---|---|
void |
getInputSettings(InputSettings settings)
Populates all communication that customize which input files are loaded
with data extracted from the command line arguments.
|
void |
getMCSettings(ModelCheckingSettings mcSettings)
Populates all communication that customize if and how model checking is performed.
|
void |
getOutputSettings(OutputSettings outputSettings)
Populates all communication that customize how state spaces are exported
with data extracted from the command line arguments.
|
String |
getParsingError() |
String |
getPathToSettingsFile() |
String |
getRootPath() |
boolean |
hasRootPath() |
boolean |
hasSettingsFile() |
boolean |
loadSettings(String[] args)
Attempts to parse the provided command line arguments and checks whether they specify the specification.
|
void |
printHelp() |
void |
setupCLI()
Initializes the specification of the command line interface.
|
void |
updateOptions(Options options)
Populates all communication that customize how the analysis is performed
with data extracted from the command line arguments.
|
scenepublic CommandLineReader(SceneObject sceneObject)
public void setupCLI()
public boolean loadSettings(String[] args)
args - The command line arguments.public String getParsingError()
public void printHelp()
public boolean hasSettingsFile()
public String getPathToSettingsFile()
public boolean hasRootPath()
public String getRootPath()
public void getOutputSettings(OutputSettings outputSettings)
outputSettings - All output communication.public void updateOptions(Options options)
options - All options.public void getInputSettings(InputSettings settings)
settings - All input communication.public void getMCSettings(ModelCheckingSettings mcSettings)
mcSettings - All communication.Copyright © 2018. All rights reserved.