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:283
Definition: idlwriter.h:30
CodeClassFieldDeclarationBlock * newDeclarationCodeBlock(ClassifierCodeDocument *cd, CodeClassField *cf)
Definition: codegenfactory.cpp:363
Definition: rubycodeoperation.h:23
@ Perl
Definition: basictypes.h:282
CodeGenerator * createObject(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:97
Enum
Definition: basictypes.h:271
void update()
Definition: javacodeaccessormethod.cpp:202
Definition: codeclassfielddeclarationblock.h:30
void update()
Definition: cppsourcecodeaccessormethod.cpp:34
virtual void updateMethodDeclaration()
Definition: cppsourcecodeoperation.cpp:48
@ PostgreSQL
Definition: basictypes.h:285
void finishInitialization()
Definition: codeclassfield.cpp:661
@ Pascal
Definition: basictypes.h:281
virtual void updateContent()
Definition: cppsourcecodeoperation.cpp:36
@ Java
Definition: basictypes.h:278
void update()
Definition: rubycodeaccessormethod.cpp:240
@ Tcl
Definition: basictypes.h:289
Definition: dclassifiercodedocument.h:37
Definition: cppwriter.h:35
Definition: dcodeoperation.h:22
@ MySQL
Definition: basictypes.h:280
Definition: sqlwriter.h:30
@ Python
Definition: basictypes.h:286
@ ActionScript
Definition: basictypes.h:272
Definition: codeaccessormethod.h:21
@ XMLSchema
Definition: basictypes.h:291
Definition: cppcodedocumentation.h:28
@ Ruby
Definition: basictypes.h:287
bool newcodegen
Definition: optionstate.h:58
Definition: cppcodegenerator.h:27
Definition: valawriter.h:29
Definition: codeclassfield.h:30
GeneralState generalState
Definition: optionstate.h:326
Definition: codedocument.h:33
Definition: codegenfactory.cpp:95
Definition: dcodeclassfielddeclarationblock.h:20
Definition: cppsourcecodeoperation.h:22
Definition: pascalwriter.h:26
@ IDL
Definition: basictypes.h:277
Definition: postgresqlwriter.h:23
Definition: dcodeaccessormethod.h:22
Definition: javacodeclassfielddeclarationblock.h:20
Definition: codegenpolicyext.h:28
Definition: cppcodegenerationpolicy.h:23
void update()
Definition: dcodeaccessormethod.cpp:208
Definition: rubywriter.h:27
void setPolicyExt(CodeGenPolicyExt *policy)
Definition: uml.cpp:2291
Definition: classifiercodedocument.h:33
OptionState & optionState()
Definition: optionstate.cpp:362
Definition: phpwriter.h:24
CodeDocument * newClassifierCodeDocument(UMLClassifier *c)
Definition: codegenfactory.cpp:192
QString toString(Enum item)
Definition: basictypes.cpp:873
Definition: cppsourcecodeclassfielddeclarationblock.h:20
Definition: javacodeclassfield.h:22
@ SQL
Definition: basictypes.h:288
CodeComment * newCodeComment(CodeDocument *cd)
Definition: codegenfactory.cpp:402
virtual void updateMethodDeclaration()=0
Definition: javawriter.h:33
virtual void initFromParentDocument()=0
#define uWarning()
Definition: debug_utils.h:124
Definition: aswriter.h:26
@ D
Definition: basictypes.h:276
virtual void synchronize()
Definition: classifiercodedocument.cpp:480
Definition: javacodeoperation.h:22
@ Ada
Definition: basictypes.h:273
Definition: rubycodeclassfielddeclarationblock.h:21
virtual void initCodeClassFields()
Definition: classifiercodedocument.cpp:540
Definition: adawriter.h:33
Definition: jswriter.h:26
@ Cpp
Definition: basictypes.h:274
Definition: javacodeaccessormethod.h:22
CodeAccessorMethod * newCodeAccessorMethod(ClassifierCodeDocument *ccd, CodeClassField *cf, CodeAccessorMethod::AccessorType type)
Definition: codegenfactory.cpp:313
static UMLApp * app()
Definition: uml.cpp:278
Definition: rubycodeaccessormethod.h:22
Sets up attribute information.
Definition: attribute.h:28
Definition: cppcodeclassfield.h:22
Definition: pythonwriter.h:27
Definition: cppsourcecodedocument.h:23
Definition: dcodegenerator.h:27
Definition: javaclassifiercodedocument.h:33
Definition: rubycodegenerationpolicy.h:24
Definition: optionstate.h:314
Definition: rubycodeclassfield.h:23
Definition: operation.h:25
Definition: codeoperation.h:24
Definition: perlwriter.h:28
virtual void updateContent()
Definition: codeoperation.cpp:151
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Definition: javaantcodedocument.h:26
Definition: rubyclassifiercodedocument.h:37
void updateContent()
Definition: cppsourcecodeclassfielddeclarationblock.cpp:28
@ Vala
Definition: basictypes.h:290
Definition: rubycodegenerator.h:28
Definition: mysqlwriter.h:27
Definition: dcodegenerationpolicy.h:23
CodeClassField * newCodeClassField(ClassifierCodeDocument *ccd, UMLAttribute *at)
Definition: codegenfactory.cpp:265
Definition: javacodegenerator.h:28
Definition: codegenerator.h:57
CodeGenPolicyExt * newCodeGenPolicyExt(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:435
@ JavaScript
Definition: basictypes.h:279
@ CSharp
Definition: basictypes.h:275
AccessorType
Definition: codeaccessormethod.h:32
CodeOperation * newCodeOperation(ClassifierCodeDocument *ccd, UMLOperation *op)
Definition: codegenfactory.cpp:222
Definition: dcodeclassfield.h:22
virtual void updateContent()=0
Definition: javacodegenerationpolicy.h:23
Definition: cppsourcecodeaccessormethod.h:22
Definition: csharpwriter.h:26
Definition: php5writer.h:25
@ PHP5
Definition: basictypes.h:284
Definition: xmlschemawriter.h:38
Definition: tclwriter.h:32