![]() |
PandA-2024.02
|
This file contains the structures needed to manage a graph that will represent the state transition graph. More...
#include <edge_info.hpp>#include <graph_info.hpp>#include <node_info.hpp>#include <graph.hpp>#include "custom_set.hpp"#include "refcount.hpp"#include "string_manipulation.hpp"

Go to the source code of this file.
Data Structures | |
| struct | StateInfo |
| Structure holding information about a node into graph. More... | |
| class | TransitionInfo |
| Structure holding the information about an edge into the graph. More... | |
| struct | StateTransitionGraphInfo |
| Structure holding information about the whole graph. More... | |
| class | StateTransitionGraphsCollection |
| This structure defines the bulk for the state transition graph. More... | |
| struct | StateTransitionGraph |
| Class used to describe a state transition graph. More... | |
| class | StateWriter |
| Functor template used to write the content of the nodes to a dotty file. More... | |
| class | TransitionWriter |
| Functor used to write the content of the edges to a dotty file and it is used to write specific edge properties such as condition. More... | |
| class | last_intermediate_state |
| class | next_unique_state |
This file contains the structures needed to manage a graph that will represent the state transition graph.
This file contains the needed data structures used to represent a graph used to represent a state transition graph associated to the specification. The State Transition Graph (STG) is defined as follows:
Definition in file state_transition_graph.hpp.
| using StateInfoConstRef = refcount<const StateInfo> |
Definition at line 164 of file state_transition_graph.hpp.
| using StateInfoRef = refcount<StateInfo> |
refcount definition
Definition at line 163 of file state_transition_graph.hpp.
| using StateTransitionGraphConstRef = refcount<const StateTransitionGraph> |
Definition at line 439 of file state_transition_graph.hpp.
| using StateTransitionGraphInfoConstRef = refcount<const StateTransitionGraphInfo> |
Definition at line 289 of file state_transition_graph.hpp.
definition of the refcount
Definition at line 288 of file state_transition_graph.hpp.
refcount definition of the class
Definition at line 438 of file state_transition_graph.hpp.
Definition at line 327 of file state_transition_graph.hpp.
refcount definition of the class
Definition at line 326 of file state_transition_graph.hpp.
| using TransitionInfoConstRef = refcount<const TransitionInfo> |
Definition at line 250 of file state_transition_graph.hpp.
| using TransitionInfoRef = refcount<TransitionInfo> |
refcount about edge info
Definition at line 249 of file state_transition_graph.hpp.
| enum transition_type : int |
| Enumerator | |
|---|---|
| DONTCARE_COND | |
| TRUE_COND | |
| FALSE_COND | |
| CASE_COND | |
| ALL_FINISHED | |
| NOT_ALL_FINISHED | |
Definition at line 166 of file state_transition_graph.hpp.
| CONSTREF_FORWARD_DECL | ( | BehavioralHelper | ) |
| CONSTREF_FORWARD_DECL | ( | OpGraph | ) |
| REF_FORWARD_DECL | ( | Parameter | ) |
1.8.13