umbrello  2.31.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
import_rose.h
Go to the documentation of this file.
1 /***************************************************************************
2  * This program is free software; you can redistribute it and/or modify *
3  * it under the terms of the GNU General Public License as published by *
4  * the Free Software Foundation; either version 2 of the License, or *
5  * (at your option) any later version. *
6  * *
7  * copyright (C) 2006-2020 *
8  * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
9  ***************************************************************************/
10 
11 #ifndef IMPORT_ROSE__H
12 #define IMPORT_ROSE__H
13 
14 #include <QFile>
15 
16 class UMLPackage;
17 
24 namespace Import_Rose {
25 
26  UMLPackage* loadFromMDL(QFile & file, UMLPackage *parentPkg = 0);
27 
28  QString mdlPath();
29 
30 }
31 
32 #endif
Import_Rose::nClosures
uint nClosures
Definition: import_rose.cpp:49
Import_Rose::methodName
void methodName(const QString &m)
Definition: import_rose.cpp:61
PetalNode::name
QString name() const
Definition: petalnode.cpp:93
Import_Rose::petalTree2Uml
UMLPackage * petalTree2Uml(PetalNode *root, UMLPackage *parentPkg)
Definition: petaltree2uml.cpp:942
PetalNode::setInitialArgs
void setInitialArgs(const QStringList &args)
Definition: petalnode.cpp:129
Import_Rose::importView
bool importView(PetalNode *root, UMLPackage *parent, const QString &rootName, const QString &modelsName, const QString &firstNodeName, const QString &presentationsName)
Definition: petaltree2uml.cpp:886
petalnode.h
Import_Rose::g_methodName
QString g_methodName
Definition: import_rose.cpp:59
Import_Rose::readAttributes
PetalNode * readAttributes(QStringList initialArgs, QTextStream &stream)
Definition: import_rose.cpp:290
PetalNode
Definition: petalnode.h:39
Uml::ModelType::Logical
@ Logical
Definition: basictypes.h:93
PetalNode::NameValueList
QList< NameValue > NameValueList
Definition: petalnode.h:64
UMLDoc::rootFolder
UMLFolder * rootFolder(Uml::ModelType::Enum mt)
Definition: umldoc.cpp:3194
Import_Rose::dirPrefix
QString dirPrefix
Definition: import_rose.cpp:47
PetalNode::NodeType
NodeType
Definition: petalnode.h:66
PetalNode::NameValue
QPair< QString, StringOrNode > NameValue
Definition: petalnode.h:63
import_utils.h
Import_Rose::scan
QStringList scan(const QString &lin)
Definition: import_rose.cpp:83
Import_Rose::shift
QString shift(QStringList &l)
Definition: import_rose.cpp:122
Import_Rose::checkClosing
bool checkClosing(QStringList &tokens)
Definition: import_rose.cpp:132
Uml::ModelType::Deployment
@ Deployment
Definition: basictypes.h:96
Import_Rose::mdlPath
QString mdlPath()
Definition: import_rose.cpp:66
Import_Rose::linum
uint linum
Definition: import_rose.cpp:58
PetalNode::StringOrNode
Definition: petalnode.h:56
a
QString a
Definition: petalnode.cpp:18
uWarning
#define uWarning()
Definition: debug_utils.h:124
Uml::ModelType::Component
@ Component
Definition: basictypes.h:95
folder.h
Import_Rose::collectVerbatimText
QString collectVerbatimText(QTextStream &stream)
Definition: import_rose.cpp:198
uDebug
#define uDebug()
Definition: debug_utils.h:122
PetalNode::setAttributes
void setAttributes(NameValueList vl)
Definition: petalnode.cpp:134
import_rose.h
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:269
PetalNode::nt_object
@ nt_object
Definition: petalnode.h:66
UMLDoc
Definition: umldoc.h:74
Import_Utils::assignUniqueIdOnCreation
void assignUniqueIdOnCreation(bool yesno)
Definition: import_utils.cpp:104
Import_Rose::loadFromMDL
UMLPackage * loadFromMDL(QFile &file, UMLPackage *parentPkg)
Definition: import_rose.cpp:405
UMLDoc::setCurrentRoot
void setCurrentRoot(Uml::ModelType::Enum rootType)
Definition: umldoc.cpp:1868
uError
#define uError()
Definition: debug_utils.h:123
Import_Rose::isImmediateValue
bool isImmediateValue(QString s)
Definition: import_rose.cpp:155
PetalNode::nt_list
@ nt_list
Definition: petalnode.h:66
uml.h
debug_utils.h
Uml::ModelType::UseCase
@ UseCase
Definition: basictypes.h:94
PetalNode::StringOrNode::string
QString string
Definition: petalnode.h:65
PetalNode::StringOrNode::node
PetalNode * node
Definition: petalnode.h:66
Import_Rose::extractValue
QString extractValue(QStringList &l, QTextStream &stream)
Definition: import_rose.cpp:252
petaltree2uml.h
Import_Rose::loc
QString loc()
Definition: import_rose.cpp:74
Import_Rose::extractImmediateValues
QString extractImmediateValues(QStringList &l)
Definition: import_rose.cpp:172
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1055
umldoc.h
UMLDoc::resolveTypes
void resolveTypes()
Definition: umldoc.cpp:2531
SETCODEC
#define SETCODEC(str)
Definition: import_rose.cpp:395
Import_Rose
Definition: import_rose.cpp:33
UMLPackage
Non-graphical information for a Package.
Definition: package.h:32