umbrello
2.31.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef CODEGENFACTORY_H
12 #define CODEGENFACTORY_H
61 #endif //CODEGENFACTORY_H
@ PHP
Definition: basictypes.h:300
Definition: idlwriter.h:29
CodeClassFieldDeclarationBlock * newDeclarationCodeBlock(ClassifierCodeDocument *cd, CodeClassField *cf)
Definition: codegenfactory.cpp:373
Definition: rubycodeoperation.h:22
@ Perl
Definition: basictypes.h:299
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:107
Enum
Definition: basictypes.h:288
void update()
Definition: javacodeaccessormethod.cpp:202
Definition: codeclassfielddeclarationblock.h:29
void update()
Definition: cppsourcecodeaccessormethod.cpp:34
virtual void updateMethodDeclaration()
Definition: cppsourcecodeoperation.cpp:48
@ PostgreSQL
Definition: basictypes.h:302
void finishInitialization()
Definition: codeclassfield.cpp:661
@ Pascal
Definition: basictypes.h:298
virtual void updateContent()
Definition: cppsourcecodeoperation.cpp:36
@ Java
Definition: basictypes.h:295
void update()
Definition: rubycodeaccessormethod.cpp:240
@ Tcl
Definition: basictypes.h:306
Definition: dclassifiercodedocument.h:36
Definition: cppwriter.h:34
Definition: dcodeoperation.h:21
@ MySQL
Definition: basictypes.h:297
Definition: sqlwriter.h:29
@ Python
Definition: basictypes.h:303
@ ActionScript
Definition: basictypes.h:289
Definition: codeaccessormethod.h:20
@ XMLSchema
Definition: basictypes.h:308
Definition: cppcodedocumentation.h:27
@ Ruby
Definition: basictypes.h:304
bool newcodegen
Definition: optionstate.h:66
Definition: cppcodegenerator.h:26
Definition: valawriter.h:28
Definition: codeclassfield.h:29
GeneralState generalState
Definition: optionstate.h:334
Definition: codedocument.h:32
Definition: codegenfactory.cpp:94
Definition: dcodeclassfielddeclarationblock.h:19
Definition: cppsourcecodeoperation.h:21
Definition: pascalwriter.h:25
@ IDL
Definition: basictypes.h:294
Definition: postgresqlwriter.h:22
Definition: dcodeaccessormethod.h:21
Definition: javacodeclassfielddeclarationblock.h:19
Definition: codegenpolicyext.h:27
Definition: cppcodegenerationpolicy.h:22
void update()
Definition: dcodeaccessormethod.cpp:208
Definition: rubywriter.h:26
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2282
Definition: classifiercodedocument.h:32
OptionState & optionState()
Definition: optionstate.cpp:370
Definition: phpwriter.h:23
CodeDocument * newClassifierCodeDocument(UMLClassifier *c)
Definition: codegenfactory.cpp:202
QString toString(Enum item)
Definition: basictypes.cpp:890
Definition: cppsourcecodeclassfielddeclarationblock.h:19
Definition: javacodeclassfield.h:21
@ SQL
Definition: basictypes.h:305
CodeComment * newCodeComment(CodeDocument *cd)
Definition: codegenfactory.cpp:412
virtual void updateMethodDeclaration()=0
Definition: javawriter.h:32
virtual void initFromParentDocument()=0
#define uWarning()
Definition: debug_utils.h:124
Definition: aswriter.h:25
@ D
Definition: basictypes.h:293
virtual void synchronize()
Definition: classifiercodedocument.cpp:480
Definition: javacodeoperation.h:21
@ Ada
Definition: basictypes.h:290
Definition: rubycodeclassfielddeclarationblock.h:20
virtual void initCodeClassFields()
Definition: classifiercodedocument.cpp:540
Definition: adawriter.h:32
Definition: jswriter.h:25
@ Cpp
Definition: basictypes.h:291
Definition: javacodeaccessormethod.h:21
CodeAccessorMethod * newCodeAccessorMethod(ClassifierCodeDocument *ccd, CodeClassField *cf, CodeAccessorMethod::AccessorType type)
Definition: codegenfactory.cpp:323
static UMLApp * app()
Definition: uml.cpp:269
Definition: rubycodeaccessormethod.h:21
Sets up attribute information.
Definition: attribute.h:27
Definition: cppcodeclassfield.h:21
Definition: pythonwriter.h:26
Definition: cppsourcecodedocument.h:22
Definition: dcodegenerator.h:26
Definition: javaclassifiercodedocument.h:32
Definition: rubycodegenerationpolicy.h:23
Definition: optionstate.h:322
Definition: rubycodeclassfield.h:22
Definition: operation.h:24
Definition: codeoperation.h:23
Definition: perlwriter.h:27
virtual void updateContent()
Definition: codeoperation.cpp:151
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
Definition: javaantcodedocument.h:25
Definition: rubyclassifiercodedocument.h:36
void updateContent()
Definition: cppsourcecodeclassfielddeclarationblock.cpp:28
@ Vala
Definition: basictypes.h:307
Definition: rubycodegenerator.h:27
Definition: mysqlwriter.h:26
Definition: dcodegenerationpolicy.h:22
CodeClassField * newCodeClassField(ClassifierCodeDocument *ccd, UMLAttribute *at)
Definition: codegenfactory.cpp:275
Definition: javacodegenerator.h:27
Definition: codegenerator.h:56
CodeGenPolicyExt * newCodeGenPolicyExt(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:445
@ JavaScript
Definition: basictypes.h:296
@ CSharp
Definition: basictypes.h:292
AccessorType
Definition: codeaccessormethod.h:32
CodeOperation * newCodeOperation(ClassifierCodeDocument *ccd, UMLOperation *op)
Definition: codegenfactory.cpp:232
Definition: dcodeclassfield.h:21
virtual void updateContent()=0
Definition: javacodegenerationpolicy.h:22
Definition: cppsourcecodeaccessormethod.h:21
Definition: csharpwriter.h:25
Definition: php5writer.h:24
@ PHP5
Definition: basictypes.h:301
Definition: xmlschemawriter.h:37
Definition: tclwriter.h:31