umbrello  2.32.2
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:55
Import_Rose::methodName
void methodName(const QString &m)
Definition: import_rose.cpp:67
PetalNode::name
QString name() const
Definition: petalnode.cpp:93
Import_Rose::petalTree2Uml
UMLPackage * petalTree2Uml(PetalNode *root, UMLPackage *parentPkg)
Definition: petaltree2uml.cpp:1023
PetalNode::setInitialArgs
void setInitialArgs(const QStringList &args)
Definition: petalnode.cpp:129
Uml::ProgrammingLanguage::Enum
Enum
Definition: basictypes.h:322
Import_Rose::importView
bool importView(PetalNode *root, UMLPackage *parent, const QString &rootName, const QString &modelsName, const QString &firstNodeName, const QString &presentationsName)
Definition: petaltree2uml.cpp:967
petalnode.h
Import_Rose::g_methodName
QString g_methodName
Definition: import_rose.cpp:65
Import_Rose::readAttributes
PetalNode * readAttributes(QStringList initialArgs, QTextStream &stream)
Definition: import_rose.cpp:296
Import_Rose::progLang
Uml::ProgrammingLanguage::Enum progLang
Definition: import_rose.cpp:53
Uml::ProgrammingLanguage::Java
@ Java
Definition: basictypes.h:329
PetalNode
Definition: petalnode.h:39
Uml::ProgrammingLanguage::Reserved
@ Reserved
Definition: basictypes.h:343
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:3167
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
Uml::ProgrammingLanguage::IDL
@ IDL
Definition: basictypes.h:328
import_utils.h
Import_Rose::scan
QStringList scan(const QString &lin)
Definition: import_rose.cpp:89
Import_Rose::shift
QString shift(QStringList &l)
Definition: import_rose.cpp:128
Import_Rose::checkClosing
bool checkClosing(QStringList &tokens)
Definition: import_rose.cpp:138
Uml::ModelType::Deployment
@ Deployment
Definition: basictypes.h:96
Import_Rose::mdlPath
QString mdlPath()
Definition: import_rose.cpp:72
Uml::ProgrammingLanguage::toString
QString toString(Enum item)
Definition: basictypes.cpp:941
Import_Rose::linum
uint linum
Definition: import_rose.cpp:64
PetalNode::StringOrNode
Definition: petalnode.h:56
UMLApp::setGenerator
void setGenerator(CodeGenerator *gen, bool giveWarning=true)
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:204
Uml::ProgrammingLanguage::Ada
@ Ada
Definition: basictypes.h:324
uDebug
#define uDebug()
Definition: debug_utils.h:122
Uml::ProgrammingLanguage::Cpp
@ Cpp
Definition: basictypes.h:325
PetalNode::setAttributes
void setAttributes(NameValueList vl)
Definition: petalnode.cpp:134
import_rose.h
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:280
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:425
UMLDoc::setCurrentRoot
void setCurrentRoot(Uml::ModelType::Enum rootType)
Definition: umldoc.cpp:1871
uError
#define uError()
Definition: debug_utils.h:123
Import_Rose::isImmediateValue
bool isImmediateValue(QString s)
Definition: import_rose.cpp:161
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:258
petaltree2uml.h
Import_Rose::loc
QString loc()
Definition: import_rose.cpp:80
Import_Rose::extractImmediateValues
QString extractImmediateValues(QStringList &l)
Definition: import_rose.cpp:178
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1068
umldoc.h
UMLDoc::resolveTypes
void resolveTypes()
Definition: umldoc.cpp:2500
SETCODEC
#define SETCODEC(str)
Definition: import_rose.cpp:415
Import_Rose
Definition: import_rose.cpp:33
UMLPackage
Non-graphical information for a Package.
Definition: package.h:32