Include file:
#include "mcrl2/bes/pbes_output_tool.h
mcrl2::bes::tools::
bes_output_tool
¶Base class for filter tools that produce a bes as output.
Tool provides output_filename()
bes_output_format
() const¶Returns the output format.
Returns: The output file format
bes_output_tool
(const std::string &name, const std::string &author, const std::string &what_is, const std::string &tool_description, std::string known_issues = "")¶Constructor.
Parameters:
name The name of the tool
author The author(s) of the tool
what_is One-line “what is” description of the tool
tool_description The description of the tool
known_issues Known issues with the tool
available_output_formats
() const¶Returns the file formats that are available for this tool. Override this method to change the standard behavior.
Returns: The set { pbes, bes, pgsolver }
default_output_format
() const¶Returns the default file format. Override this method to change the standard behavior.
Returns: The default format is determined based on the extension of the output file.