22 "regioninput",
"The region(s) given in format a<=x<=b,c<=y<=d seperated by ';'. Can also be a file.")
28 "regionbound",
"The bound for the region result for all variables: 0+bound <= var <=1-bound")
virtual std::string getValueAsString() const =0
Retrieves the value of this argument as a string.
static ArgumentBuilder createStringArgument(std::string const &name, std::string const &description)
Creates a string argument with the given parameters.
This class provides the interface to create an option...
ArgumentBase const & getArgumentByName(std::string const &argumentName) const
Returns a reference to the argument with the specified long name.
bool getHasOptionBeenSet() const
Retrieves whether the option has been set.
This is the base class of the settings for a particular module.
void addOption(std::shared_ptr< Option > const &option)
Adds and registers the given option.
Option & getOption(std::string const &longName)
Retrieves the option with the given long name.
bool isRegionSet() const
Retrieves whether region(s) were declared.
std::string getRegionString() const
Retrieves the region definition string.
std::string getRegionBoundString() const
Retrieves the region definition string.
static const std::string moduleName
bool isRegionBoundSet() const
Retrieves whether region bound is declared.
RegionSettings()
Creates a new set of parametric model checking settings.
const std::string regionShortOptionName
const std::string regionBoundOptionName
const std::string regionOptionName