umbrello: umbrello/codegenerators/codegenfactory.cpp File Reference

umbrello 25.04.0 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

Namespaces | Functions
codegenfactory.cpp File Reference
`#include "codegenfactory.h"`
`#include "attribute.h"`
`#include "codegenerator.h"`
`#include "debug_utils.h"`
`#include "optionstate.h"`
`#include "operation.h"`
`#include "uml.h"`
`#include "umldoc.h"`
`#include "umlrole.h"`
`#include "adawriter.h"`
`#include "cppwriter.h"`
`#include "csharpwriter.h"`
`#include "dwriter.h"`
`#include "idlwriter.h"`
`#include "javawriter.h"`
`#include "mysqlwriter.h"`
`#include "pascalwriter.h"`
`#include "perlwriter.h"`
`#include "phpwriter.h"`
`#include "php5writer.h"`
`#include "postgresqlwriter.h"`
`#include "pythonwriter.h"`
`#include "rubywriter.h"`
`#include "sqlwriter.h"`
`#include "aswriter.h"`
`#include "jswriter.h"`
`#include "tclwriter.h"`
`#include "valawriter.h"`
`#include "xmlschemawriter.h"`
`#include "cppcodegenerator.h"`
`#include "dcodegenerator.h"`
`#include "javacodegenerator.h"`
`#include "rubycodegenerator.h"`
`#include "cppheadercodedocument.h"`
`#include "cppsourcecodedocument.h"`
`#include "dclassifiercodedocument.h"`
`#include "javaclassifiercodedocument.h"`
`#include "rubyclassifiercodedocument.h"`
`#include "javaantcodedocument.h"`
`#include "cppheadercodeoperation.h"`
`#include "cppsourcecodeoperation.h"`
`#include "dcodeoperation.h"`
`#include "javacodeoperation.h"`
`#include "rubycodeoperation.h"`
`#include "cppcodeclassfield.h"`
`#include "dcodeclassfield.h"`
`#include "javacodeclassfield.h"`
`#include "rubycodeclassfield.h"`
`#include "cppheadercodeaccessormethod.h"`
`#include "cppsourcecodeaccessormethod.h"`
`#include "dcodeaccessormethod.h"`
`#include "javacodeaccessormethod.h"`
`#include "rubycodeaccessormethod.h"`
`#include "cppheadercodeclassfielddeclarationblock.h"`
`#include "cppsourcecodeclassfielddeclarationblock.h"`
`#include "dcodeclassfielddeclarationblock.h"`
`#include "javacodeclassfielddeclarationblock.h"`
`#include "rubycodeclassfielddeclarationblock.h"`
`#include "cppcodedocumentation.h"`
`#include "dcodecomment.h"`
`#include "javacodecomment.h"`
`#include "rubycodecomment.h"`
`#include "xmlcodecomment.h"`
`#include "cppcodegenerationpolicy.h"`
`#include "dcodegenerationpolicy.h"`
`#include "javacodegenerationpolicy.h"`
`#include "rubycodegenerationpolicy.h"`

## Namespaces
namespace | CodeGenFactory

## Functions
CodeGenerator * | CodeGenFactory::createObject (Uml::ProgrammingLanguage::Enum pl)
CodeDocument * | CodeGenFactory::newClassifierCodeDocument (UMLClassifier *c)
CodeOperation * | CodeGenFactory::newCodeOperation (ClassifierCodeDocument *ccd, UMLOperation *op)
CodeClassField * | CodeGenFactory::newCodeClassField (ClassifierCodeDocument *ccd, UMLAttribute *at)
CodeClassField * | CodeGenFactory::newCodeClassField (ClassifierCodeDocument *ccd, UMLRole *role)
CodeAccessorMethod * | CodeGenFactory::newCodeAccessorMethod (ClassifierCodeDocument *ccd, CodeClassField *cf, CodeAccessorMethod::AccessorType type)
CodeClassFieldDeclarationBlock * | CodeGenFactory::newDeclarationCodeBlock (ClassifierCodeDocument *cd, CodeClassField *cf)
CodeComment * | CodeGenFactory::newCodeComment (CodeDocument *cd)
CodeGenPolicyExt * | CodeGenFactory::newCodeGenPolicyExt (Uml::ProgrammingLanguage::Enum pl)