You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

46 lines
1.3 KiB

#pragma once
#include "storm-config.h"
#include "src/settings/modules/ModuleSettings.h"
namespace storm {
namespace settings {
namespace modules {
class PGCLSettings : public ModuleSettings {
public:
/*!
* Creates a new PGCL setting
*/
PGCLSettings();
/**
* Retrievew whether the pgcl file option was set
*/
bool isPgclFileSet() const;
/**
* Retrieves the pgcl file name
*/
std::string getPgclFilename() const;
/**
*
*/
bool isToJaniSet() const;
bool check() const override;
void finalize() override;
static const std::string moduleName;
private:
static const std::string pgclFileOptionName;
static const std::string pgclFileOptionShortName;
static const std::string pgclToJaniOptionName;
static const std::string pgclToJaniOptionShortName;
};
}
}
}