Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ConversionOutputSettings.h
Go to the documentation of this file.
1#pragma once
3
4namespace storm {
5namespace settings {
6namespace modules {
7
9 public:
11
15 bool isJaniOutputSet() const;
16
20 bool isJaniOutputFilenameSet() const;
21
25 std::string getJaniOutputFilename() const;
26
30 bool isPrismOutputSet() const;
31
35 bool isPrismOutputFilenameSet() const;
36
40 std::string getPrismOutputFilename() const;
41
42 bool check() const override;
43 void finalize() override;
44
45 // The name of the module.
46 static const std::string moduleName;
47
48 private:
49 // Define the string names of the options as constants.
50 static const std::string janiOutputOptionName;
51 // Define the string names of the options as constants.
52 static const std::string prismOutputOptionName;
53};
54
55} // namespace modules
56} // namespace settings
57} // namespace storm
bool isPrismOutputSet() const
Retrieves whether the output should be in the Prism format.
bool isJaniOutputFilenameSet() const
Retrieves whether an output filename for the jani file was specified.
bool isPrismOutputFilenameSet() const
Retrieves whether an output filename for the prism file was specified.
void finalize() override
Prepares the modules for further usage, should be called at the end of the initialization,...
std::string getPrismOutputFilename() const
Retrieves the name of the prism output (if specified)
bool isJaniOutputSet() const
Retrieves whether the output should be in the Jani format.
bool check() const override
Checks whether the settings are consistent.
std::string getJaniOutputFilename() const
Retrieves the name of the jani output (if specified)
This is the base class of the settings for a particular module.
LabParser.cpp.
Definition cli.cpp:18