libutap
0.93
Uppaal Timed Automata Parser
|
Information about a location. More...
#include <system.h>
Public Member Functions | |
std::string | toString () const |
Public Attributes | |
symbol_t | uid |
The symbol of the location. More... | |
expression_t | invariant |
The invariant. More... | |
expression_t | exponentialRate |
expression_t | costRate |
Rate expression. More... | |
int32_t | locNr |
Location number in template. More... | |
Information about a location.
The symbol's user data points to this structure, i.e. s.uid.getData() is a pointer to s. Notice that the rate list is generated by the type checker; until then the rate expressions are part of the invariant.
string state_t::toString | ( | ) | const |
Definition at line 55 of file system.cpp.
expression_t UTAP::state_t::costRate |
Rate expression.
Definition at line 61 of file system.h.
Referenced by UTAP::TypeChecker::visitState().
expression_t UTAP::state_t::exponentialRate |
Definition at line 60 of file system.h.
Referenced by UTAP::template_t::addLocation(), and UTAP::TypeChecker::visitState().
expression_t UTAP::state_t::invariant |
The invariant.
Definition at line 59 of file system.h.
Referenced by UTAP::template_t::addLocation(), UTAP::XMLWriter::location(), UTAP::TypeChecker::visitEdge(), and UTAP::TypeChecker::visitState().
int32_t UTAP::state_t::locNr |
Location number in template.
Definition at line 62 of file system.h.
Referenced by UTAP::template_t::addLocation(), UTAP::XMLWriter::location(), UTAP::XMLWriter::source(), UTAP::XMLWriter::target(), and UTAP::XMLWriter::writeStateAttributes().
symbol_t UTAP::state_t::uid |
The symbol of the location.
Definition at line 58 of file system.h.
Referenced by UTAP::template_t::addLocation(), UTAP::XMLWriter::location(), UTAP::XMLWriter::name(), and UTAP::XMLWriter::transition().