umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
bool GetUseStatements(UMLClassifier *c, QString &Ret, QString &ThisPkgName)
Definition: perlwriter.cpp:279
QString package(const QString &separator=QString(), bool includeRoot=false)
Definition: umlobject.cpp:585
UMLOperationList getOpList(bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0)
Definition: classifier.cpp:939
@ Perl
Definition: basictypes.h:333
QString m_indentation
Definition: simplecodegenerator.h:85
Enum
Definition: basictypes.h:322
bool isInterface() const
Definition: classifier.cpp:118
UMLClassifierList getSuperClasses(bool withRealizations=true)
Definition: umlcanvasobject.cpp:349
Definition: umlattributelist.h:26
QString name() const
Definition: umlobject.cpp:211
virtual QString getHeadingFile(const QString &file)
Definition: codegenerator.cpp:408
UMLAttributeList getParmList() const
Definition: operation.cpp:178
static QString cleanName(const QString &name)
Definition: codegenerator.cpp:550
QString getInitialValue() const
Definition: attribute.cpp:99
virtual QString getTypeName() const
Definition: classifierlistitem.cpp:112
static void findObjectsRelated(UMLClassifier *c, UMLPackageList &cList)
Definition: codegenerator.cpp:623
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2288
QStringList defaultDatatypes()
Definition: perlwriter.cpp:721
bool hasDefaultValueAttr(UMLClassifier *c)
Definition: simplecodegenerator.cpp:255
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
virtual void writeClass(UMLClassifier *c)
Definition: perlwriter.cpp:332
virtual ~PerlWriter()
Definition: perlwriter.cpp:275
bool isAbstract() const
Definition: umlobject.cpp:348
void writeOperations(UMLClassifier *c, QTextStream &perl)
Definition: perlwriter.cpp:515
QString toString(Enum item)
Definition: basictypes.cpp:81
bool forceDoc() const
Definition: codegenerator.cpp:766
static QString formatSourceCode(const QString &code, const QString &indentation)
Definition: codegenerator.cpp:744
@ Public
Definition: basictypes.h:77
void showGeneratedFile(const QString &filename)
Definition: moc_codegenerator.cpp:181
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:466
QString m_endl
Definition: simplecodegenerator.h:87
virtual Uml::ProgrammingLanguage::Enum language() const
Definition: perlwriter.cpp:502
Definition: codegenerationpolicy.h:29
Definition: simplecodegenerator.h:33
QString doc() const
Definition: umlobject.cpp:435
static UMLApp * app()
Definition: uml.cpp:280
Sets up attribute information.
Definition: attribute.h:27
UMLAttributeList getAttributeList() const
Definition: classifier.cpp:436
QList< UMLPackage * > UMLPackageList
Definition: umlpackagelist.h:17
UMLAssociationList getAggregations()
Definition: umlcanvasobject.cpp:412
void codeGenerated(UMLClassifier *concept, bool generated)
Definition: moc_codegenerator.cpp:167
Definition: operation.h:24
Definition: perlwriter.h:27
static const char * reserved_words[]
Definition: perlwriter.cpp:27
void setOutputDirectory(QDir new_var)
Definition: codegenerationpolicy.cpp:201
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
virtual QStringList reservedKeywords() const
Definition: perlwriter.cpp:734
QDir getOutputDirectory()
Definition: codegenerationpolicy.cpp:211
bool isUMLDatatype()
Definition: umlobject.h:209
UMLAssociationList getCompositions()
Definition: umlcanvasobject.cpp:422
void writeAttributes(UMLClassifier *c, QTextStream &perl)
Definition: perlwriter.cpp:658
@ Private
Definition: basictypes.h:78
PerlWriter()
Definition: perlwriter.cpp:271
bool forceSections() const
Definition: codegenerator.cpp:776
@ Protected
Definition: basictypes.h:79
QList< UMLOperation * > UMLOperationList
Definition: umloperationlist.h:18
QList< UMLAssociation * > UMLAssociationList
Definition: umlassociationlist.h:18
QString findFileName(UMLPackage *concept, const QString &ext)
Definition: simplecodegenerator.cpp:91
bool openFile(QFile &file, const QString &name)
Definition: codegenerator.cpp:524
QString getSourceCode() const
Definition: operation.cpp:507
Non-graphical information for a Package.
Definition: package.h:32