Include file:
#include "mcrl2/lps/action_rename.h
mcrl2::lps::
action_rename_specification
¶Read-only singly linked list of action rename rules.
Action rename specification
mcrl2::lps::action_rename_specification::
m_action_labels
¶The action labels of the action rename specification.
mcrl2::lps::action_rename_specification::
m_data
¶The data specification of the action rename specification.
mcrl2::lps::action_rename_specification::
m_rules
¶The action rename rules of the action rename specification.
action_labels
() const¶Returns the sequence of action labels.
Returns: A sequence of action labels containing all action labels occurring in the action_rename_specification (but it can have more).
action_rename_specification
()¶Constructor.
action_rename_specification
(atermpp::aterm_appl t)¶Constructor.
Parameters:
action_rename_specification
(const data::data_specification &data, const process::action_label_list &action_labels, const std::vector<action_rename_rule> &rules)¶Constructor.
Parameters:
data
() const¶Returns the data action_rename_specification.
Returns: The data action_rename_specification.
is_well_typed
() constIndicates whether the action_rename_specification is well typed.
Returns: Always returns true.
rules
()¶Returns the action rename rules.
rules
() const¶Returns the action rename rules.
Returns: The action rename rules.