umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
DWriter Member List

This is the complete list of members for DWriter, including all inherited members.

addCodeDocument(CodeDocument *add_object)CodeGenerator
className_SimpleCodeGeneratorprotected
cleanName(const QString &name)CodeGeneratorstatic
codeGenerated(UMLClassifier *concept, bool generated)CodeGeneratorsignal
codeGenerated(UMLClassifier *concept, CodeGenerator::GenerationState result)CodeGeneratorsignal
CodeGenerator()CodeGenerator
compareDMethod(UMLOperation *op1, UMLOperation *op2)DWriterprivatestatic
createDefaultStereotypes()CodeGeneratorvirtual
deCapitaliseFirstLetter(const QString &str)DWriterprivate
defaultDatatypes() constDWritervirtual
dMethodInList(UMLOperation *umlOp, UMLOperationList &opl)DWriterprivatestatic
DWriter()DWriter
Failed enum valueCodeGenerator
fileName_SimpleCodeGeneratorprotected
finalizeRun()CodeGeneratorprotectedvirtual
findCodeDocumentByClassifier(UMLClassifier *classifier)CodeGenerator
findCodeDocumentByID(const QString &id)CodeGenerator
findFileName(UMLPackage *concept, const QString &ext)SimpleCodeGeneratorprotected
CodeGenerator::findFileName(CodeDocument *codeDocument)CodeGenerator
findObjectsRelated(UMLClassifier *c, UMLPackageList &cList)CodeGeneratorstatic
fixInitialStringDeclValue(const QString &val, const QString &type)DWriterprivate
fixTypeName(const QString &string)DWriterprivate
forceDoc() constCodeGenerator
forceSections() constCodeGenerator
formatDoc(const QString &text, const QString &linePrefix=QLatin1String(" *"), int lineWidth=80)CodeGeneratorstatic
formatSourceCode(const QString &code, const QString &indentation)CodeGeneratorstatic
Generated enum valueCodeGenerator
GenerationState enum nameCodeGenerator
getCodeDocumentList()CodeGenerator
getHeadingFile(const QString &file)CodeGeneratorvirtual
getInterfacesOperationsToBeImplemented(UMLClassifier *c, UMLOperationList &opl)DWriterprivate
getSuperImplementedOperations(UMLClassifier *c, UMLOperationList &yetImplementedOpList, UMLOperationList &toBeImplementedOpList, bool noClassInPath=true)DWriterprivate
getUMLObjectName(UMLObject *obj)DWriterprivate
getUniqueID(CodeDocument *codeDoc)CodeGenerator
hasAbstractOps(UMLClassifier *c)SimpleCodeGeneratorprotected
hasDefaultValueAttr(UMLClassifier *c)SimpleCodeGeneratorprotected
headingFileDir() constCodeGenerator
includeHeadings() constCodeGenerator
indent()SimpleCodeGeneratorprotected
initFromParentDocument()SimpleCodeGeneratorprotectedvirtual
isInterfaceDWriterprivate
isReservedKeyword(const QString &keyword)CodeGeneratorvirtual
language() constDWritervirtual
loadCodeForOperation(const QString &id, const QDomElement &codeDocElement)CodeGeneratorprivate
loadFromXMI(QDomElement &element)CodeGeneratorvirtual
m_applyToAllRemainingCodeGeneratorprotected
m_codeDocumentDictionaryCodeGeneratorprotected
m_codedocumentVectorCodeGeneratorprivate
m_createDirHierarchyForPackagesSimpleCodeGeneratorprotected
m_documentCodeGeneratorprotected
m_endlSimpleCodeGeneratorprotected
m_fileMapSimpleCodeGeneratorprotected
m_indentationSimpleCodeGeneratorprotected
m_indentLevelSimpleCodeGeneratorprotected
m_lastIDIndexCodeGeneratorprivate
openFile(QFile &file, const QString &name)CodeGeneratorprotected
overwritableName(UMLPackage *concept, const QString &name, const QString &ext)SimpleCodeGeneratorprotected
CodeGenerator::overwritableName(const QString &name, const QString &extension)CodeGeneratorprotected
pluralize(const QString &string)DWriterprivate
removeCodeDocument(CodeDocument *remove_object)CodeGenerator
reservedKeywords() constCodeGeneratorvirtual
saveToXMI(QXmlStreamWriter &writer)CodeGeneratorvirtual
setForceDoc(bool f)CodeGenerator
setForceSections(bool f)CodeGenerator
setHeadingFileDir(const QString &)CodeGenerator
setIncludeHeadings(bool i)CodeGenerator
showGeneratedFile(const QString &filename)CodeGeneratorsignal
SimpleCodeGenerator(bool createDirHierarchyForPackages=true)SimpleCodeGeneratorexplicit
Skipped enum valueCodeGenerator
startlineDWriterprivate
syncCodeToDocument()SimpleCodeGeneratorvirtualslot
unPluralize(const QString &str)DWriterprivate
writeAssociationDecls(UMLAssociationList associations, Uml::ID::Type id, QTextStream &d)DWriterprivate
writeAssociationMethods(UMLAssociationList associations, UMLClassifier *thisClass, QTextStream &d)DWriterprivate
writeAssociationRoleDecl(QString fieldClassName, QString roleName, QString multi, QString doc, Uml::Visibility::Enum visib, QTextStream &d)DWriterprivate
writeAssociationRoleMethod(QString fieldClassName, QString roleName, QString multi, QString description, Uml::Visibility::Enum visib, Uml::Changeability::Enum change, QTextStream &d)DWriterprivate
writeAttributeDecl(Uml::Visibility::Enum visibility, UMLAttributeList &atlist, QTextStream &d)DWriterprivate
writeAttributeDecls(UMLAttributeList &atpub, UMLAttributeList &atprot, UMLAttributeList &atpriv, QTextStream &d)DWriterprivate
writeAttributeMethods(UMLAttributeList &atpub, Uml::Visibility::Enum visibility, QTextStream &d)DWriterprivate
writeAttributes(UMLClassifier *c, QTextStream &j)DWriterprivate
writeBlankLine(QTextStream &d)DWriterprivate
writeClass(UMLClassifier *c)DWritervirtual
writeClassDecl(UMLClassifier *c, QTextStream &d)DWriterprivate
writeCodeToFile(UMLClassifierList &concepts)SimpleCodeGeneratorvirtual
writeCodeToFile()SimpleCodeGeneratorvirtual
writeComment(const QString &text, const QString &indent, QTextStream &d, bool dDocStyle=false)DWriterprivate
writeConstructor(UMLClassifier *c, QTextStream &d)DWriterprivate
writeDocumentation(QString header, QString body, QString end, QString indent, QTextStream &d)DWriterprivate
writeListedCodeDocsToFile(CodeDocumentList *docs)CodeGeneratorprotected
writeModuleDecl(UMLClassifier *c, QTextStream &d)DWriterprivate
writeModuleImports(UMLClassifier *c, QTextStream &d)DWriterprivate
writeOperations(UMLClassifier *c, QTextStream &j)DWriterprivate
writeOperations(UMLOperationList &list, QTextStream &j)DWriterprivate
writeProtectionMod(Uml::Visibility::Enum visibility, QTextStream &d)DWriterprivate
writeSingleAttributeAccessorMethods(QString fieldClassName, QString fieldVarName, QString fieldName, QString description, Uml::Visibility::Enum visibility, Uml::Changeability::Enum change, bool isFinal, QTextStream &d)DWriterprivate
writeVectorAttributeAccessorMethods(QString fieldClassName, QString fieldVarName, QString fieldName, QString description, Uml::Visibility::Enum visibility, Uml::Changeability::Enum change, QTextStream &d)DWriterprivate
~CodeGenerator()CodeGeneratorvirtual
~DWriter()DWritervirtual
~SimpleCodeGenerator()SimpleCodeGeneratorvirtual