mCRL2
|
Read-only singly linked list of action rename rules. More...
#include <action_rename.h>
Public Member Functions | |
action_rename_specification () | |
Constructor. | |
action_rename_specification (atermpp::aterm t) | |
Constructor. | |
action_rename_specification (const data::data_specification &data, const process::action_label_list &action_labels, const std::vector< action_rename_rule > &rules) | |
Constructor. | |
const data::data_specification & | data () const |
Returns the data action_rename_specification. | |
data::data_specification & | data () |
Returns the data specification. | |
const process::action_label_list & | action_labels () const |
Returns the sequence of action labels. | |
process::action_label_list & | action_labels () |
Returns the sequence of action labels. | |
const std::vector< action_rename_rule > & | rules () const |
Returns the action rename rules. | |
std::vector< action_rename_rule > & | rules () |
Returns the action rename rules. | |
bool | is_well_typed () const |
Indicates whether the action_rename_specification is well typed. | |
Protected Attributes | |
data::data_specification | m_data |
The data specification of the action rename specification. | |
process::action_label_list | m_action_labels |
The action labels of the action rename specification. | |
std::vector< action_rename_rule > | m_rules |
The action rename rules of the action rename specification. | |
Read-only singly linked list of action rename rules.
Action rename specification
Definition at line 156 of file action_rename.h.
|
inline |
Constructor.
Definition at line 171 of file action_rename.h.
|
inline |
|
inline |
Constructor.
data | A data specification |
action_labels | A sequence of action labels |
rules | A sequence of action rename rules |
Definition at line 194 of file action_rename.h.
|
inline |
Returns the sequence of action labels.
Definition at line 226 of file action_rename.h.
|
inline |
Returns the sequence of action labels.
Definition at line 220 of file action_rename.h.
|
inline |
Returns the data specification.
Definition at line 212 of file action_rename.h.
|
inline |
Returns the data action_rename_specification.
Definition at line 206 of file action_rename.h.
|
inline |
Indicates whether the action_rename_specification is well typed.
Definition at line 246 of file action_rename.h.
|
inline |
Returns the action rename rules.
Definition at line 239 of file action_rename.h.
|
inline |
Returns the action rename rules.
Definition at line 233 of file action_rename.h.
|
protected |
The action labels of the action rename specification.
Definition at line 164 of file action_rename.h.
|
protected |
The data specification of the action rename specification.
Definition at line 161 of file action_rename.h.
|
protected |
The action rename rules of the action rename specification.
Definition at line 167 of file action_rename.h.