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 | ) |