umbrello/umbrello
import_rose.cpp
Go to the documentation of this file.
314 if (nt == PetalNode::nt_object && !stringOrNodeOpener.contains(QRegExp(QLatin1String("^[A-Za-z]")))) {
void setCodec(QTextCodec *codec)
This class contains the non-graphical information required for a UML Package.
Definition: package.h:32
QString readLine(qint64 maxlen)
bool isImmediateValue(QString s)
Immediate values are numbers or quoted strings.
Definition: import_rose.cpp:147
bool checkClosing(QStringList &tokens)
Check for closing of one or more scopes.
Definition: import_rose.cpp:124
Definition: basictypes.h:41
QStringList split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
QString fileName() const
QString extractValue(QStringList &l, QTextStream &stream)
Extract the stripped down value from a (value ...) element.
Definition: import_rose.cpp:244
UMLDoc * document() const
Returns a pointer to the current document connected to the KMainWindow instance.
Definition: uml.cpp:910
int size() const
int lastIndexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
bool isNull() const
void clear()
QString number(int n, int base)
int count(const T &value) const
void append(const T &value)
PetalNode * readAttributes(QStringList initialArgs, QTextStream &stream)
Read attributes of a node.
Definition: import_rose.cpp:282
bool isSpace() const
void pop_front()
bool importView(PetalNode *root, UMLPackage *parent, const QString &rootName, const QString &modelsName, const QString &firstNodeName, const QString &presentationsName)
Auxiliary function for UseCase/Component/Deployment view import.
Definition: petaltree2uml.cpp:881
int toInt(bool *ok, int base) const
void setCurrentRoot(Uml::ModelType::Enum rootType)
Set the current root folder.
Definition: umldoc.cpp:1545
bool isEmpty() const
QString trimmed() const
bool startsWith(const QString &s, Qt::CaseSensitivity cs) const
QString loc()
Auxiliary function for diagnostics: Return current location.
Definition: import_rose.cpp:66
T & first()
QString dirPrefix
Directory prefix of .mdl file is buffered for possibly finding .cat/.sub controlled units (if no path...
Definition: import_rose.cpp:39
Definition: basictypes.h:40
void pop_back()
bool contains(QChar ch, Qt::CaseSensitivity cs) const
virtual void close()
QString extractImmediateValues(QStringList &l)
Extract immediate values out of `l'.
Definition: import_rose.cpp:164
QString & replace(int position, int n, QChar after)
QString mid(int position, int n) const
Definition: petalnode.h:58
void assignUniqueIdOnCreation(bool yesno)
Control whether the creation methods solicit a new unique ID for the created object.
Definition: import_utils.cpp:104
T & last()
UMLPackage * petalTree2Uml(PetalNode *root, UMLPackage *parentPkg)
Auxiliary method for loadFromMDL() loading of controlled unit.
Definition: petaltree2uml.cpp:937
Definition: basictypes.h:39
int length() const
QString collectVerbatimText(QTextStream &stream)
Definition: import_rose.cpp:190
QString left(int n) const
Definition: petalnode.h:58
Definition: basictypes.h:42
UMLPackage * loadFromMDL(QFile &file, UMLPackage *parentPkg)
Parse a file into the PetalNode internal tree representation and then create Umbrello objects by trav...
Definition: import_rose.cpp:394
bool isLetterOrNumber() const
UMLFolder * rootFolder(Uml::ModelType::Enum mt)
Return the predefined root folder of the given type.
Definition: umldoc.cpp:2721
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.