#ifndef _UMLSTATEDIAGRAM_H #define _UMLSTATEDIAGRAM_H #include #include "Vector.h" #include "UmlBaseStateDiagram.h" #include "UmlStateItem.h" class UmlStateDiagram : public UmlBaseStateDiagram, public UmlStateItem { public: //set he html ref //set the diagrams list virtual void memo_ref(); //returns a string indicating the king of the element virtual QCString sKind(); static void ref_index(); static void generate_index(); protected: static Vector diagrams; public: // the constructor, do not call it yourself !!!!!!!!!! UmlStateDiagram(void * id, const QCString & s) : UmlBaseStateDiagram(id, s) { } }; #endif