54 QString& typeName, QString& roleName);
static const QString defaultPackageSuffix
Definition adawriter.h:64
QMap< QString, QFile * > PackageFileMap
Definition adawriter.h:66
virtual bool isReservedKeyword(const QString &rPossiblyReservedKeyword)
Definition adawriter.cpp:520
virtual Uml::ProgrammingLanguage::Enum language() const
Definition adawriter.cpp:52
void finalizeRun()
Definition adawriter.cpp:663
PackageFileMap m_pkgsGenerated
Definition adawriter.h:72
UMLClassifierList m_classesGenerated
Definition adawriter.h:79
QStringList defaultDatatypes() const
Definition adawriter.cpp:497
void declareClass(UMLClassifier *c, QTextStream &ada)
Definition adawriter.cpp:172
virtual QStringList reservedKeywords() const
Definition adawriter.cpp:537
virtual ~AdaWriter()
Definition adawriter.cpp:44
static bool isOOClass(const UMLClassifier *c)
Definition adawriter.cpp:60
void computeAssocTypeAndRole(UMLClassifier *c, UMLAssociation *a, QString &typeName, QString &roleName)
Definition adawriter.cpp:139
void writeOperation(UMLOperation *op, QTextStream &ada, bool is_comment=false)
Definition adawriter.cpp:440
AdaWriter()
Definition adawriter.cpp:35
QString className(UMLClassifier *c, bool inOwnScope=true)
Definition adawriter.cpp:83
virtual void writeClass(UMLClassifier *c)
Definition adawriter.cpp:206
static QString packageName(UMLPackage *p)
Definition adawriter.cpp:107
SimpleCodeGenerator(bool createDirHierarchyForPackages=true)
Definition simplecodegenerator.cpp:41
Sets up association information.
Definition umlassociation.h:29
Information for a non-graphical Concept/Class.
Definition umlclassifier.h:35
Definition umloperation.h:20
Non-graphical information for a Package.
Definition umlpackage.h:28
Enum
Definition basictypes.h:291
QString a
Definition petalnode.cpp:13
QList< UMLClassifier * > UMLClassifierList
Definition umlclassifierlist.h:14