#ifndef _UMLACTIVITYNODE_H #define _UMLACTIVITYNODE_H #include "UmlFlow.h" #include "UmlBaseActivityNode.h" #include "UmlActivityItem.h" #include #include class UmlFlow; class FileOut; class UmlActivityNode : public UmlBaseActivityNode, public UmlActivityItem { protected: // the constructor, do not call it yourself !!!!!!!!!! UmlActivityNode(void * id, const QCString & s) : UmlBaseActivityNode(id, s) { } public: //goes among tree to memorize incoming flow virtual void memo_incoming_flow(); //memorize a new incoming flow void add_incoming_flow(UmlFlow * flow); // void write_incoming_flows(FileOut & out); protected: //the flows whose target is the object QList _incoming_flows; }; #endif