jswriter.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef JSWRITER_H
00019 #define JSWRITER_H
00020
00021 #include "simplecodegenerator.h"
00022 #include "../umloperationlist.h"
00023 #include "../umlassociationlist.h"
00024
00029 class JSWriter : public SimpleCodeGenerator {
00030 Q_OBJECT
00031 public:
00032
00033 JSWriter();
00034 virtual ~JSWriter();
00035
00040 virtual void writeClass(UMLClassifier *c);
00041
00045 virtual Uml::Programming_Language getLanguage();
00046
00050 virtual const QStringList reservedKeywords() const;
00051
00052 private:
00053
00057 bool bPrivateSectionCommentIsWritten;
00058
00066 void writeOperations(QString classname, UMLOperationList *opList, QTextStream &js);
00067
00075 void writeAssociation(QString& classname, UMLAssociationList& assoclist , QTextStream &js);
00076 };
00077
00078 #endif //JSWRITER
This file is part of the documentation for umbrello Version 3.1.0.