umbrello 26.03.70-1a62d36 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

adaimport.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2005-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5
6#ifndef ADAIMPORT_H
7#define ADAIMPORT_H
8
9#include "nativeimportbase.h"
10#include "umlobjectlist.h"
11
12#include <QMap>
13#include <QStringList>
14
20 class AdaImport : public NativeImportBase
21{
22 public:
23 explicit AdaImport(CodeImpThread *thread = nullptr);
24 virtual ~AdaImport();
25
26 protected:
27
28 void initVars();
29
30 bool parseStmt();
31
32 QStringList split(const QString& line);
33
34 void fillSource(const QString& word);
35
36 QString expand(const QString& name);
37
38 void parseStems(const QStringList& stems);
39
40 bool m_inGenericFormalPart;
41
47 UMLObjectList m_classesDefinedInThisScope;
48
49 typedef QMap<QString, QString> StringMap;
50
55 StringMap m_renaming;
56
57};
58
59#endif
60
AdaImport
Definition: adaimport.h:21
AdaImport::m_classesDefinedInThisScope
UMLObjectList m_classesDefinedInThisScope
Definition: adaimport.h:47
AdaImport::split
QStringList split(const QString &line)
Definition: adaimport.cpp:60
AdaImport::m_renaming
StringMap m_renaming
Definition: adaimport.h:55
AdaImport::parseStems
void parseStems(const QStringList &stems)
Definition: adaimport.cpp:172
AdaImport::m_inGenericFormalPart
bool m_inGenericFormalPart
auxiliary variable
Definition: adaimport.h:40
AdaImport::StringMap
QMap< QString, QString > StringMap
Definition: adaimport.h:49
AdaImport::fillSource
void fillSource(const QString &word)
Definition: adaimport.cpp:121
AdaImport::initVars
void initVars()
Definition: adaimport.cpp:46
AdaImport::expand
QString expand(const QString &name)
Definition: adaimport.cpp:151
AdaImport::parseStmt
bool parseStmt()
Definition: adaimport.cpp:202
AdaImport::~AdaImport
virtual ~AdaImport()
Definition: adaimport.cpp:39
CodeImpThread
Definition: codeimpthread.h:22
NativeImportBase
Base class for native implementations of language import.
Definition: nativeimportbase.h:40
UMLObjectList
Definition: umlobjectlist.h:25
nativeimportbase.h
umlobjectlist.h