DiaDes
0.1
DIAgnosis of Discrete-Event System
|
#include <Event.hh>
Public Types | |
typedef Utils::Exception< EventData > | Exception |
Public Member Functions | |
EventData () | |
bool | valid () const |
Static Public Member Functions | |
static string | typeName () |
Private Member Functions | |
EventData (const string &label, Node &owner) | |
the node that is associated to the Event in the DAG More... | |
void | assignGraphNode (Diades::Graph::Graph &graph, Diades::Graph::Node graphNode) |
Private Attributes | |
string | _label |
NodeData * | _owner |
the local label of the event More... | |
Diades::Graph::Graph | _dag |
the owner of the event More... | |
Diades::Graph::Node | _graphNode |
the directed acyclic graph (DAG) that contains the event More... | |
Friends | |
class | EventFactory |
class | Event |
|
private |
the node that is associated to the Event in the DAG
|
inlineprivate |
Definition at line 36 of file Event.hh.
References Diades::Graph::Graph::empty(), Diades::Graph::Node::owner(), require, and Diades::Graph::Node::valid().
Referenced by Diades::Altarica::Event::assignGraphNode().
|
inlinestatic |
|
friend |
|
private |
the owner of the event
Definition at line 32 of file Event.hh.
Referenced by Diades::Altarica::Event::dag().
|
private |
the directed acyclic graph (DAG) that contains the event
Definition at line 33 of file Event.hh.
Referenced by Diades::Altarica::Event::graphNode().
|
private |
Definition at line 30 of file Event.hh.
Referenced by Diades::Altarica::Event::label().
|
private |