Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GSPNExportSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include "storm-config.h"
5
6namespace storm {
7namespace settings {
8namespace modules {
10 public:
15
19 bool isWriteToDotSet() const;
20
24 std::string getWriteToDotFilename() const;
25
26 bool isWriteToPnmlSet() const;
27
31 std::string getWriteToPnmlFilename() const;
32
33 bool isWriteToPnproSet() const;
34
38 std::string getWriteToPnproFilename() const;
39
40 bool isWriteToJsonSet() const;
41
45 std::string getWriteToJsonFilename() const;
46
47 bool isWriteToJaniSet() const;
48
52 std::string getWriteToJaniFilename() const;
53
57 bool isAddJaniPropertiesSet() const;
58
59 bool isDisplayStatsSet() const;
60
61 bool isWriteStatsToFileSet() const;
62
63 std::string getWriteStatsFilename() const;
64
65 bool check() const override;
66 void finalize() override;
67
68 static const std::string moduleName;
69
70 private:
71 static const std::string writeToDotOptionName;
72 static const std::string writeToPnmlOptionName;
73 static const std::string writeToPnproOptionName;
74 static const std::string writeToJsonOptionName;
75 static const std::string writeToJaniOptionName;
76 static const std::string addJaniPropertiesOptionName;
77 static const std::string displayStatsOptionName;
78 static const std::string writeStatsOptionName;
79
80 // static const std::string writeToDotOptionShortName;
81};
82} // namespace modules
83} // namespace settings
84} // namespace storm
GSPNExportSettings()
Creates a new GSPNExport setting.
bool isAddJaniPropertiesSet() const
Returns whether a set of standard properties is to be added when exporting to jani.
std::string getWriteToDotFilename() const
Retrieves the dot file name.
void finalize() override
Prepares the modules for further usage, should be called at the end of the initialization,...
bool isWriteToDotSet() const
Retrieve whether the to dot option was set.
bool check() const override
Checks whether the settings are consistent.
This is the base class of the settings for a particular module.
LabParser.cpp.
Definition cli.cpp:18