umbrello
2.32.2
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:334
Definition: idlwriter.h:29
CodeClassFieldDeclarationBlock * newDeclarationCodeBlock(ClassifierCodeDocument *cd, CodeClassField *cf)
Definition: codegenfactory.cpp:373
Definition: rubycodeoperation.h:22
@ Perl
Definition: basictypes.h:333
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:107
Enum
Definition: basictypes.h:322
void update()
Definition: javacodeaccessormethod.cpp:205
Definition: codeclassfielddeclarationblock.h:29
void update()
Definition: cppsourcecodeaccessormethod.cpp:34
virtual void updateMethodDeclaration()
Definition: cppsourcecodeoperation.cpp:48
@ PostgreSQL
Definition: basictypes.h:336
void finishInitialization()
Definition: codeclassfield.cpp:662
@ Pascal
Definition: basictypes.h:332
virtual void updateContent()
Definition: cppsourcecodeoperation.cpp:36
@ Java
Definition: basictypes.h:329
void update()
Definition: rubycodeaccessormethod.cpp:241
@ Tcl
Definition: basictypes.h:340
Definition: dclassifiercodedocument.h:36
Definition: cppwriter.h:34
Definition: dcodeoperation.h:21
@ MySQL
Definition: basictypes.h:331
Definition: sqlwriter.h:29
@ Python
Definition: basictypes.h:337
@ ActionScript
Definition: basictypes.h:323
Definition: codeaccessormethod.h:21
@ XMLSchema
Definition: basictypes.h:342
Definition: cppcodedocumentation.h:27
@ Ruby
Definition: basictypes.h:338
bool newcodegen
Definition: optionstate.h:67
Definition: cppcodegenerator.h:26
Definition: valawriter.h:28
Definition: codeclassfield.h:29
GeneralState generalState
Definition: optionstate.h:335
Definition: codedocument.h:33
Definition: codegenfactory.cpp:94
Definition: dcodeclassfielddeclarationblock.h:19
Definition: cppsourcecodeoperation.h:21
Definition: pascalwriter.h:25
@ IDL
Definition: basictypes.h:328
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:211
Definition: rubywriter.h:26
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2296
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:941
Definition: cppsourcecodeclassfielddeclarationblock.h:19
Definition: javacodeclassfield.h:21
@ SQL
Definition: basictypes.h:339
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:327
virtual void synchronize()
Definition: classifiercodedocument.cpp:481
Definition: javacodeoperation.h:21
@ Ada
Definition: basictypes.h:324
Definition: rubycodeclassfielddeclarationblock.h:20
virtual void initCodeClassFields()
Definition: classifiercodedocument.cpp:541
Definition: adawriter.h:32
Definition: jswriter.h:25
@ Cpp
Definition: basictypes.h:325
Definition: javacodeaccessormethod.h:21
CodeAccessorMethod * newCodeAccessorMethod(ClassifierCodeDocument *ccd, CodeClassField *cf, CodeAccessorMethod::AccessorType type)
Definition: codegenfactory.cpp:323
static UMLApp * app()
Definition: uml.cpp:280
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:323
Definition: rubycodeclassfield.h:22
Definition: operation.h:24
Definition: codeoperation.h:23
Definition: perlwriter.h:27
virtual void updateContent()
Definition: codeoperation.cpp:154
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
Definition: javaantcodedocument.h:26
Definition: rubyclassifiercodedocument.h:36
void updateContent()
Definition: cppsourcecodeclassfielddeclarationblock.cpp:28
@ Vala
Definition: basictypes.h:341
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:57
CodeGenPolicyExt * newCodeGenPolicyExt(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:445
@ JavaScript
Definition: basictypes.h:330
@ CSharp
Definition: basictypes.h:326
AccessorType
Definition: codeaccessormethod.h:33
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:335
Definition: xmlschemawriter.h:37
Definition: tclwriter.h:31