umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
6 #ifndef CODEGENFACTORY_H
7 #define CODEGENFACTORY_H
56 #endif //CODEGENFACTORY_H
@ PHP
Definition: basictypes.h:303
Definition: idlwriter.h:24
CodeClassFieldDeclarationBlock * newDeclarationCodeBlock(ClassifierCodeDocument *cd, CodeClassField *cf)
Definition: codegenfactory.cpp:359
Definition: rubycodeoperation.h:17
@ Perl
Definition: basictypes.h:302
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:93
Enum
Definition: basictypes.h:291
void update()
Definition: javacodeaccessormethod.cpp:201
Definition: codeclassfielddeclarationblock.h:25
void update()
Definition: cppsourcecodeaccessormethod.cpp:30
virtual void updateMethodDeclaration()
Definition: cppsourcecodeoperation.cpp:44
@ PostgreSQL
Definition: basictypes.h:305
void finishInitialization()
Definition: codeclassfield.cpp:658
@ Pascal
Definition: basictypes.h:301
virtual void updateContent()
Definition: cppsourcecodeoperation.cpp:32
@ Java
Definition: basictypes.h:298
void update()
Definition: rubycodeaccessormethod.cpp:236
@ Tcl
Definition: basictypes.h:309
Definition: dclassifiercodedocument.h:32
Definition: cppwriter.h:31
Definition: dcodeoperation.h:17
@ MySQL
Definition: basictypes.h:300
Definition: sqlwriter.h:25
@ Python
Definition: basictypes.h:306
@ ActionScript
Definition: basictypes.h:292
Definition: codeaccessormethod.h:17
@ XMLSchema
Definition: basictypes.h:311
Definition: cppcodedocumentation.h:23
@ Ruby
Definition: basictypes.h:307
bool newcodegen
Definition: optionstate.h:54
Definition: cppcodegenerator.h:22
Definition: valawriter.h:23
Definition: codeclassfield.h:25
GeneralState generalState
Definition: optionstate.h:322
Definition: codedocument.h:29
Definition: codegenfactory.cpp:90
Definition: dcodeclassfielddeclarationblock.h:15
Definition: cppsourcecodeoperation.h:17
Definition: pascalwriter.h:20
@ IDL
Definition: basictypes.h:297
Definition: postgresqlwriter.h:17
Definition: dcodeaccessormethod.h:17
Definition: javacodeclassfielddeclarationblock.h:15
Definition: codegenpolicyext.h:22
Definition: cppcodegenerationpolicy.h:18
void update()
Definition: dcodeaccessormethod.cpp:207
Definition: rubywriter.h:21
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2291
Definition: classifiercodedocument.h:28
OptionState & optionState()
Definition: optionstate.cpp:357
Definition: phpwriter.h:19
CodeDocument * newClassifierCodeDocument(UMLClassifier *c)
Definition: codegenfactory.cpp:188
QString toString(Enum item)
Definition: basictypes.cpp:910
Definition: cppsourcecodeclassfielddeclarationblock.h:15
Definition: javacodeclassfield.h:17
@ SQL
Definition: basictypes.h:308
CodeComment * newCodeComment(CodeDocument *cd)
Definition: codegenfactory.cpp:398
virtual void updateMethodDeclaration()=0
Definition: javawriter.h:29
virtual void initFromParentDocument()=0
#define uWarning()
Definition: debug_utils.h:110
Definition: aswriter.h:21
@ D
Definition: basictypes.h:296
virtual void synchronize()
Definition: classifiercodedocument.cpp:483
Definition: javacodeoperation.h:17
@ Ada
Definition: basictypes.h:293
Definition: rubycodeclassfielddeclarationblock.h:15
virtual void initCodeClassFields()
Definition: classifiercodedocument.cpp:543
Definition: adawriter.h:28
Definition: jswriter.h:21
@ Cpp
Definition: basictypes.h:294
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
Definition: javacodeaccessormethod.h:17
CodeAccessorMethod * newCodeAccessorMethod(ClassifierCodeDocument *ccd, CodeClassField *cf, CodeAccessorMethod::AccessorType type)
Definition: codegenfactory.cpp:309
static UMLApp * app()
Definition: uml.cpp:275
Definition: rubycodeaccessormethod.h:16
Sets up attribute information.
Definition: attribute.h:22
Definition: cppcodeclassfield.h:17
Definition: pythonwriter.h:22
Definition: cppsourcecodedocument.h:17
Definition: dcodegenerator.h:22
Definition: javaclassifiercodedocument.h:28
Definition: rubycodegenerationpolicy.h:18
Definition: optionstate.h:310
Definition: rubycodeclassfield.h:17
Definition: operation.h:19
Definition: codeoperation.h:19
Definition: perlwriter.h:23
virtual void updateContent()
Definition: codeoperation.cpp:150
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Definition: javaantcodedocument.h:22
Definition: rubyclassifiercodedocument.h:31
void updateContent()
Definition: cppsourcecodeclassfielddeclarationblock.cpp:24
@ Vala
Definition: basictypes.h:310
Definition: rubycodegenerator.h:22
Definition: mysqlwriter.h:21
Definition: dcodegenerationpolicy.h:18
CodeClassField * newCodeClassField(ClassifierCodeDocument *ccd, UMLAttribute *at)
Definition: codegenfactory.cpp:261
Definition: javacodegenerator.h:23
Definition: codegenerator.h:53
CodeGenPolicyExt * newCodeGenPolicyExt(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:431
@ JavaScript
Definition: basictypes.h:299
@ CSharp
Definition: basictypes.h:295
AccessorType
Definition: codeaccessormethod.h:29
CodeOperation * newCodeOperation(ClassifierCodeDocument *ccd, UMLOperation *op)
Definition: codegenfactory.cpp:218
Definition: dcodeclassfield.h:17
virtual void updateContent()=0
Definition: javacodegenerationpolicy.h:18
Definition: cppsourcecodeaccessormethod.h:17
Definition: csharpwriter.h:20
Definition: php5writer.h:20
@ PHP5
Definition: basictypes.h:304
Definition: xmlschemawriter.h:33
Definition: tclwriter.h:27