[Uml-devel] kdesdk/umbrello
Oliver Kellogg
okellogg at users.sourceforge.net
Sun Sep 19 10:42:03 UTC 2004
CVS commit by okellogg:
Add PHP5 code generator by Thorsten Kunz.
A umbrello/codegenerators/php5writer.cpp 1.1 [GPL (v2+)]
A umbrello/codegenerators/php5writer.h 1.1 [GPL (v2+)]
M +3 -1 ChangeLog 1.30
M +1 -1 umbrello/codegenerators/Makefile.am 1.33
M +6 -0 umbrello/codegenerators/codegenfactory.cpp 1.7
--- kdesdk/umbrello/ChangeLog #1.29:1.30
@@ -3,6 +3,8 @@
* fixed many issues in Perl code generator
+* added code generator for PHP5
+
* Bugs fixed / wishes implemented (see http://bugs.kde.org)
-86083 87111
+86083 86952 86958 87111 87537 88152 88245 89699
--- kdesdk/umbrello/umbrello/codegenerators/Makefile.am #1.32:1.33
@@ -23,5 +23,5 @@
simplecodegenerator.cpp \
adawriter.cpp aswriter.cpp jswriter.cpp idlwriter.cpp perlwriter.cpp \
- phpwriter.cpp pythonwriter.cpp sqlwriter.cpp xmlschemawriter.cpp \
+ phpwriter.cpp php5writer.cpp pythonwriter.cpp sqlwriter.cpp xmlschemawriter.cpp \
xmlelementcodeblock.cpp xmlcodecomment.cpp
libcodegenerator_la_COMPILE_FIRST = ../dialogs/codegenerationpolicybase.h
--- kdesdk/umbrello/umbrello/codegenerators/codegenfactory.cpp #1.6:1.7
@@ -31,4 +31,5 @@
#include "idlwriter.h"
#include "phpwriter.h"
+#include "php5writer.h"
#include "perlwriter.h"
#include "pythonwriter.h"
@@ -60,4 +61,5 @@ QStringList CodeGeneratorFactory::langua
l.append("Perl");
l.append("PHP");
+ l.append("PHP5");
l.append("Python");
l.append("SQL");
@@ -86,4 +88,6 @@ QString CodeGeneratorFactory::generatorN
if (l == "PHP")
return "PHPWriter";
+ if (l == "PHP5")
+ return "PHP5Writer";
if (l == "Perl")
return "PerlWriter";
@@ -121,4 +125,6 @@ CodeGenerator* CodeGeneratorFactory::cre
} else if (cname == "PHPWriter") {
obj = new PhpWriter( doc, name);
+ } else if (cname == "PHP5Writer") {
+ obj = new Php5Writer( doc, name);
} else if (cname == "PerlWriter") {
obj = new PerlWriter( doc, name);
More information about the umbrello-devel
mailing list