STORM_LOG_THROW(!input.properties.empty(),storm::exceptions::InvalidArgumentException,"Can not translate properties to multi-objective formula because no properties were specified.");
STORM_LOG_WARN_COND(prop.getFilter().isDefault(),"Non-default property filter of property "+prop.getName()+" will be dropped during conversion to multi-objective property.");
.addArgument(storm::settings::ArgumentBuilder::createUnsignedIntegerArgument("instance-index","The selected instance of this model.").setDefaultValueUnsignedInteger(0).makeOptional().build())
.addArgument(storm::settings::ArgumentBuilder::createUnsignedIntegerArgument("instance-index","The selected instance of this model.").setDefaultValueUnsignedInteger(0).makeOptional().build())
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("filter","The comma separated list of property names to check. Omit to check all, \"\" to check none.").setDefaultValueString("").makeOptional().build())
.addArgument(storm::settings::ArgumentBuilder::createStringArgument("filter","The comma separated list of property names to check. Omit to check all, \"\" to check none.").setDefaultValueString("").makeOptional().build())
.build());
.build());
this->addOption(storm::settings::OptionBuilder(moduleName,propertiesAsMultiOptionName,false,"If set, the selected properties are interpreted as a multi-objective formula.").setIsAdvanced().build());