umbrello 2.32.3 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:41
Import_Rose::methodName
void methodName(const QString &m)
Definition: import_rose.cpp:53
PetalNode::name
QString name() const
Definition: petalnode.cpp:93
Import_Rose::petalTree2Uml
UMLPackage * petalTree2Uml(PetalNode *root, UMLPackage *parentPkg)
Definition: petaltree2uml.cpp:934
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:878
petalnode.h
Import_Rose::g_methodName
QString g_methodName
Definition: import_rose.cpp:51
Import_Rose::readAttributes
PetalNode * readAttributes(QStringList initialArgs, QTextStream &stream)
Definition: import_rose.cpp:282
PetalNode
Definition: petalnode.h:40
Uml::ModelType::Logical
@ Logical
Definition: basictypes.h:42
PetalNode::NameValueList
QList< NameValue > NameValueList
Definition: petalnode.h:56
UMLDoc::rootFolder
UMLFolder * rootFolder(Uml::ModelType::Enum mt)
Definition: umldoc.cpp:3205
Import_Rose::dirPrefix
QString dirPrefix
Definition: import_rose.cpp:39
PetalNode::NodeType
NodeType
Definition: petalnode.h:58
PetalNode::NameValue
QPair< QString, StringOrNode > NameValue
Definition: petalnode.h:55
import_utils.h
Import_Rose::scan
QStringList scan(const QString &lin)
Definition: import_rose.cpp:75
Import_Rose::shift
QString shift(QStringList &l)
Definition: import_rose.cpp:114
Import_Rose::checkClosing
bool checkClosing(QStringList &tokens)
Definition: import_rose.cpp:124
Uml::ModelType::Deployment
@ Deployment
Definition: basictypes.h:45
Import_Rose::mdlPath
QString mdlPath()
Definition: import_rose.cpp:58
Import_Rose::linum
uint linum
Definition: import_rose.cpp:50
PetalNode::StringOrNode
Definition: petalnode.h:48
a
QString a
Definition: petalnode.cpp:18
uWarning
#define uWarning()
Definition: debug_utils.h:124
Uml::ModelType::Component
@ Component
Definition: basictypes.h:44
folder.h
Import_Rose::collectVerbatimText
QString collectVerbatimText(QTextStream &stream)
Definition: import_rose.cpp:190
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:278
PetalNode::nt_object
@ nt_object
Definition: petalnode.h:58
UMLDoc
Definition: umldoc.h:75
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:397
UMLDoc::setCurrentRoot
void setCurrentRoot(Uml::ModelType::Enum rootType)
Definition: umldoc.cpp:1870
uError
#define uError()
Definition: debug_utils.h:123
Import_Rose::isImmediateValue
bool isImmediateValue(QString s)
Definition: import_rose.cpp:147
PetalNode::nt_list
@ nt_list
Definition: petalnode.h:58
uml.h
debug_utils.h
Uml::ModelType::UseCase
@ UseCase
Definition: basictypes.h:43
PetalNode::StringOrNode::string
QString string
Definition: petalnode.h:49
PetalNode::StringOrNode::node
PetalNode * node
Definition: petalnode.h:50
Import_Rose::extractValue
QString extractValue(QStringList &l, QTextStream &stream)
Definition: import_rose.cpp:244
petaltree2uml.h
Import_Rose::loc
QString loc()
Definition: import_rose.cpp:66
Import_Rose::extractImmediateValues
QString extractImmediateValues(QStringList &l)
Definition: import_rose.cpp:164
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1064
umldoc.h
UMLDoc::resolveTypes
void resolveTypes()
Definition: umldoc.cpp:2538
SETCODEC
#define SETCODEC(str)
Definition: import_rose.cpp:387
Import_Rose
Definition: import_rose.cpp:33
UMLPackage
Non-graphical information for a Package.
Definition: package.h:33