[Uml-devel] kdesdk/umbrello/umbrello

Brian Thomas thomas at mail630.gsfc.nasa.gov
Tue Sep 2 15:12:02 UTC 2003


CVS commit by thomas: 


  This patch will fix up the CPP code generation to a better state. No..
  it doesnt have the full functionality yet, but an analysis of the needs
  for this generator showed some holes in the code generation interface, so
  besides adding the needed classes for both 'header' and 'source' code
  documents it also changes the interface of the codegenerators to NOT
  have code document object constructors like "newCodeAccessorMethod". These
  are now properly only in the appropriate code documents (both class CodeDocument
  and class ClassifierCodeDocument). 


  A            codegenerators/cppcodeclassfield.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppcodeclassfield.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppcodecomment.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppcodecomment.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppcodedocumentation.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppcodedocumentation.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheaderclassdeclarationblock.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheaderclassdeclarationblock.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodeaccessormethod.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodeaccessormethod.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodeclassfielddeclarationblock.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodeclassfielddeclarationblock.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodedocument.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodedocument.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodeoperation.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppheadercodeoperation.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppmakecodedocument.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppmakecodedocument.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourceclassdeclarationblock.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourceclassdeclarationblock.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodeaccessormethod.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodeaccessormethod.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodeclassfielddeclarationblock.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodeclassfielddeclarationblock.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodedocument.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodedocument.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodeoperation.cpp   1.1 [no copyright GPL (v2+) GENERATED FILE]
  A            codegenerators/cppsourcecodeoperation.h   1.1 [no copyright GPL (v2+) GENERATED FILE]
  M +7 -3      classifiercodedocument.cpp   1.4
  M +5 -3      classifiercodedocument.h   1.2
  M +2 -2      codeclassfield.cpp   1.3
  M +1 -1      codedocument.cpp   1.4
  M +0 -17     codegenerator.cpp   1.18
  M +4 -13     codegenerator.h   1.12
  M +8 -1      codegenerators/Makefile.am   1.20
  M +139 -40   codegenerators/cppcodegenerator.cpp   1.2
  M +40 -30    codegenerators/cppcodegenerator.h   1.2
  M +50 -2     codegenerators/javaclassifiercodedocument.cpp   1.2
  M +10 -0     codegenerators/javaclassifiercodedocument.h   1.2
  M +4 -66     codegenerators/javacodegenerator.cpp   1.2
  M +2 -11     codegenerators/javacodegenerator.h   1.2
  M +18 -2     codegenerators/xmlschemaclassifiercodedocument.cpp   1.2
  M +11 -0     codegenerators/xmlschemaclassifiercodedocument.h   1.2
  M +0 -21     codegenerators/xmlschemacodegenerator.cpp   1.2
  M +0 -8      codegenerators/xmlschemacodegenerator.h   1.2







More information about the umbrello-devel mailing list