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.
 
 
 
 

42 lines
1.3 KiB

#pragma once
#include "storm/settings/modules/ModuleSettings.h"
namespace storm {
namespace settings {
namespace modules {
/*!
* This class represents the settings for the abstraction procedures.
*/
class AbstractionSettings : public ModuleSettings {
public:
/*!
* Creates a new set of abstraction settings.
*/
AbstractionSettings();
/*!
* Retrieves whether the option to add all guards was set.
*
* @return True iff the option was set.
*/
bool isAddAllGuardsSet() const;
/*!
* Retrieves whether the option to split predicates to atoms was set.
*
* @return True iff the option was set.
*/
bool isSplitPredicatesSet() const;
const static std::string moduleName;
private:
const static std::string addAllGuardsOptionName;
const static std::string splitPredicatesOptionName;
};
}
}
}