4 #include "../../EventSlot.h" 5 #include "../PrecedenceRulesGraph.h" const ControlFlowNode & m_startNode
virtual void visitParents(DecisionNode &)
Class representing an event slot.
const std::string & getNodeName() const
Get node name.
SubSlotScout(const EventSlot *slot, const ControlFlowNode &node)
Constructor.
bool visit(DecisionNode &) override
ActiveLineageScout(const EventSlot *slot, const ControlFlowNode &node)
Constructor.
virtual bool visit(DecisionNode &)
virtual bool visitEnter(DecisionNode &) const
bool visit(DecisionNode &) override
bool visitEnter(AlgorithmNode &) const override
bool visitEnter(ConditionNode &) const override
std::ostringstream m_status
std::string m_previousNodeName
bool reply() const override
void visitParents(DecisionNode &) override
bool visitEnter(DataNode &) const override
bool visitEnter(ConditionNode &) const override
bool visitEnter(DataNode &) const override
EventSlot * parentSlot
Pointer to parent slot (null for top level)
bool visitEnter(AlgorithmNode &) const override
std::string reply() const
virtual bool reply() const