umbrello  2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
petaltree2uml.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2006-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef PETALTREE2UML_H
7 #define PETALTREE2UML_H
8 
9 #include <QString>
10 
11 // fwd decl
12 class PetalNode;
13 class UMLPackage;
14 
22 namespace Import_Rose {
23 
24  bool importView(PetalNode *root,
25  UMLPackage *parent,
26  const QString& rootName,
27  const QString& modelsName,
28  const QString& firstNodeName,
29  const QString& presentationsName = QString());
30 
31  UMLPackage* petalTree2Uml(PetalNode *root, UMLPackage *parentPkg);
32 
33 }
34 
35 #endif
36 
notewidget.h
UMLObject::id
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
umlrole.h
PetalNode::name
QString name() const
Definition: petalnode.cpp:88
Uml::DiagramType::UseCase
@ UseCase
Definition: basictypes.h:68
datatype.h
Uml::ModelType::Enum
Enum
Definition: basictypes.h:27
UMLWidget::height
qreal height() const
Definition: umlwidget.h:112
Import_Rose::ClassifierListReader::m_itemTypeDesignator
const QString m_itemTypeDesignator
Definition: petaltree2uml.cpp:294
UMLOperation::addParm
void addParm(UMLAttribute *parameter, int position=-1)
Definition: operation.cpp:276
DEBUG_REGISTER
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
AssociationWidget
This class represents an association inside a diagram. Bugs and comments to umbrello-devel@kde....
Definition: associationwidget.h:46
Import_Rose::LiteralsReader::insertAtParent
void insertAtParent(const PetalNode *, UMLObject *item)
Definition: petaltree2uml.cpp:328
UMLObject::asUMLFolder
UMLFolder * asUMLFolder()
Definition: umlobject.cpp:1431
Import_Rose::petalTree2Uml
UMLPackage * petalTree2Uml(PetalNode *root, UMLPackage *parentPkg)
Definition: petaltree2uml.cpp:1389
Import_Rose::LiteralsReader
Definition: petaltree2uml.cpp:317
UMLObject::ObjectType
ObjectType
Definition: umlobject.h:75
Uml::DiagramType::Component
@ Component
Definition: basictypes.h:73
logDebug1
#define logDebug1(s, a)
Definition: uml.h:541
x
int x
Definition: cxx11-lambda-functions-and-expressions.h:4
Import_Rose::transferVisibility
void transferVisibility(const PetalNode *from, UMLObject *to)
Definition: petaltree2uml.cpp:193
Import_Rose::importView
bool importView(PetalNode *root, UMLPackage *parent, const QString &rootName, const QString &modelsName, const QString &firstNodeName, const QString &presentationsName)
Definition: petaltree2uml.cpp:1314
logDebug3
#define logDebug3(s, a, b, c)
Definition: uml.h:553
statewidget.h
UMLAssociation::setAssociationType
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: association.cpp:621
PetalNode::findAttribute
StringOrNode findAttribute(const QString &name) const
Definition: petalnode.cpp:146
UMLDoc::createDatatype
UMLDatatype * createDatatype(const QString &name)
Definition: umldoc.cpp:3551
ObjectNodeWidget
A graphical version of a UML Activity.
Definition: objectnodewidget.h:23
UMLObject::name
QString name() const
Definition: umlobject.cpp:207
umlview.h
activitywidget.h
UMLWidget
The base class for graphical UML objects.
Definition: umlwidget.h:35
petalnode.h
WidgetBase::name
QString name() const
Definition: widgetbase.cpp:321
WidgetBase::setDocumentation
virtual void setDocumentation(const QString &doc)
Definition: widgetbase.cpp:306
UMLObject::ot_Association
@ ot_Association
Definition: umlobject.h:87
Uml::AssociationType::Activity
@ Activity
Definition: basictypes.h:108
Import_Rose::ClassifierListReader::ClassifierListReader
ClassifierListReader(const char *attributeTag, const char *elementName, const char *itemTypeDesignator)
constructor
Definition: petaltree2uml.cpp:210
WidgetBase::setLocalID
void setLocalID(Uml::ID::Type id)
Definition: widgetbase.cpp:238
component.h
Import_Rose::SuperclassesReader::m_classifier
UMLClassifier * m_classifier
Definition: petaltree2uml.cpp:420
UMLDatatype
Non-graphical information for a Datatype.
Definition: datatype.h:20
Object_Factory::createUMLObject
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:209
AssociationWidget::create
static AssociationWidget * create(UMLScene *scene)
Definition: associationwidget.cpp:105
PetalNode
Definition: petalnode.h:34
StateWidget
A graphical version of a UML State.
Definition: statewidget.h:33
ActivityWidget
A graphical version of a UML Activity.
Definition: activitywidget.h:28
UMLObject::setSecondaryId
void setSecondaryId(const QString &id)
Definition: umlobject.cpp:694
classifierwidget.h
UMLObject::ot_Class
@ ot_Class
Definition: umlobject.h:85
operation.h
UMLObject::setVisibilityCmd
void setVisibilityCmd(Uml::Visibility::Enum visibility)
Definition: umlobject.cpp:482
Uml::AssociationType::State
@ State
Definition: basictypes.h:107
Uml::DiagramType::State
@ State
Definition: basictypes.h:71
WidgetBase::setRect
void setRect(const QRectF &rect)
Definition: widgetbase.cpp:852
Uml::ID::None
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
Uml::RoleType::A
@ A
Definition: basictypes.h:237
UMLObject::setID
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:179
Import_Rose::OperationsReader::createListItem
UMLObject * createListItem()
Definition: petaltree2uml.cpp:373
logError0
#define logError0(s)
Definition: uml.h:539
PetalNode::NameValueList
QList< NameValue > NameValueList
Definition: petalnode.h:51
Uml::DiagramType::Enum
Enum
Definition: basictypes.h:63
object_factory.h
UMLEnumLiteral
Sets up attribute information.
Definition: enumliteral.h:20
Import_Rose::ClassifierListReader::createListItem
virtual UMLObject * createListItem()=0
UMLObject::ot_Interface
@ ot_Interface
Definition: umlobject.h:82
Uml::ID::toString
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
logError1
#define logError1(s, a)
Definition: uml.h:545
association.h
PetalNode::viewTag
QString viewTag() const
Definition: petalnode.cpp:95
Import_Rose::typeToCreate
UMLObject::ObjectType typeToCreate(const QString &name)
Definition: petaltree2uml.cpp:178
UMLObject::setName
virtual void setName(const QString &strName)
Definition: umlobject.cpp:188
UMLObject::umlPackage
UMLPackage * umlPackage() const
Definition: umlobject.cpp:651
Import_Rose::AttributesReader
Definition: petaltree2uml.cpp:297
PetalNode::initialArgs
QStringList initialArgs() const
Definition: petalnode.cpp:83
Import_Rose::AttributesReader::m_classifier
UMLClassifier * m_classifier
Definition: petaltree2uml.cpp:314
Import_Rose::OperationsReader::~OperationsReader
virtual ~OperationsReader()
Definition: petaltree2uml.cpp:372
UMLObject::ot_Actor
@ ot_Actor
Definition: umlobject.h:79
umlwidgetlist.h
Import_Rose::RealizationsReader::m_classifier
UMLClassifier * m_classifier
Definition: petaltree2uml.cpp:455
Uml::AssociationType::toString
QString toString(Enum item)
Definition: basictypes.cpp:271
UMLObject::ot_Package
@ ot_Package
Definition: umlobject.h:81
WidgetBase::rect
QRectF rect() const
Definition: widgetbase.cpp:844
UMLObject::asUMLAttribute
UMLAttribute * asUMLAttribute()
Definition: umlobject.cpp:1418
Uml::ID::Type
std::string Type
Definition: basictypes.h:371
Import_Rose::UsesReader::~UsesReader
virtual ~UsesReader()
Definition: petaltree2uml.cpp:465
StateWidget::StateType
StateType
Enumeration that codes the different types of state.
Definition: statewidget.h:39
Import_Rose::ClassifierListReader
Definition: petaltree2uml.cpp:206
Import_Rose::LiteralsReader::~LiteralsReader
virtual ~LiteralsReader()
Definition: petaltree2uml.cpp:324
PetalNode::NameValue
QPair< QString, StringOrNode > NameValue
Definition: petalnode.h:50
Uml::AssociationType::UniAssociation
@ UniAssociation
Definition: basictypes.h:105
Import_Rose::ParametersReader::m_operation
UMLOperation * m_operation
Definition: petaltree2uml.cpp:362
model_utils.h
Import_Rose::ParametersReader
Definition: petaltree2uml.cpp:343
UMLObject
The base class for UML objects.
Definition: umlobject.h:69
Uml::RoleType::fromInt
Enum fromInt(int item)
Definition: basictypes.cpp:799
Import_Rose::SuperclassesReader::~SuperclassesReader
virtual ~SuperclassesReader()
Definition: petaltree2uml.cpp:395
Import_Rose::UsesReader::insertAtParent
void insertAtParent(const PetalNode *, UMLObject *item)
Definition: petaltree2uml.cpp:483
Import_Rose::fetchDouble
qreal fetchDouble(const PetalNode *node, const QString &attribute, bool applyRose2Qt=true)
Definition: petaltree2uml.cpp:143
UMLRole
Definition: umlrole.h:19
UMLObject::asUMLOperation
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1437
UMLObject::baseType
ObjectType baseType() const
Definition: umlobject.cpp:393
Import_Rose::RealizationsReader::~RealizationsReader
virtual ~RealizationsReader()
Definition: petaltree2uml.cpp:430
Uml::TextRole::Floating
@ Floating
Definition: basictypes.h:177
Uml::AssociationType::Anchor
@ Anchor
Definition: basictypes.h:106
UMLAssociation::getUMLRole
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:595
floatingtextwidget.h
UMLObject::asUMLAssociation
UMLAssociation * asUMLAssociation()
Definition: umlobject.cpp:1417
Import_Rose::RealizationsReader::insertAtParent
void insertAtParent(const PetalNode *, UMLObject *item)
Definition: petaltree2uml.cpp:448
Import_Rose::RealizationsReader
Definition: petaltree2uml.cpp:423
Import_Rose::mdlPath
QString mdlPath()
Definition: import_rose.cpp:62
Import_Rose::AttributesReader::AttributesReader
AttributesReader(UMLClassifier *c)
Definition: petaltree2uml.cpp:300
logDebug5
#define logDebug5(s, a, b, c, d, e)
Definition: uml.h:565
UMLScene::setupNewWidget
void setupNewWidget(UMLWidget *w, bool setPosition=true)
Definition: umlscene.cpp:723
Uml::AssociationType::Aggregation
@ Aggregation
Definition: basictypes.h:94
UMLObject::setStereotypeCmd
void setStereotypeCmd(const QString &_name)
Definition: umlobject.cpp:531
Uml::ID::fromString
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
UMLObject::asUMLEnum
UMLEnum * asUMLEnum()
Definition: umlobject.cpp:1429
node.h
Import_Rose::fetchLocation
QPointF fetchLocation(const PetalNode *node, qreal width, qreal height)
Definition: petaltree2uml.cpp:111
Import_Rose::ParametersReader::createListItem
UMLObject * createListItem()
Definition: petaltree2uml.cpp:351
Import_Rose::RealizationsReader::RealizationsReader
RealizationsReader(UMLClassifier *c)
Definition: petaltree2uml.cpp:426
Import_Rose::RealizationsReader::createListItem
UMLObject * createListItem()
Definition: petaltree2uml.cpp:431
PetalNode::StringOrNode
Definition: petalnode.h:43
UMLObject::asUMLPackage
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1438
UMLView
Definition: umlview.h:29
Import_Rose::UsesReader::UsesReader
UsesReader(UMLClassifier *c)
Definition: petaltree2uml.cpp:461
Import_Rose::fetchInt
qreal fetchInt(const PetalNode *node, const QString &attribute, int defaultValue=0)
Definition: petaltree2uml.cpp:165
uniqueid.h
UMLAssociation::setObject
void setObject(UMLObject *obj, Uml::RoleType::Enum role)
Definition: association.cpp:640
UMLDoc::findObjectById
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1092
attribute.h
UMLScene::addAssociation
bool addAssociation(AssociationWidget *pAssoc, bool isPasteOperation=false)
Definition: umlscene.cpp:2129
ClassifierWidget::setVisualProperty
void setVisualProperty(VisualProperty property, bool enable=true)
Definition: classifierwidget.cpp:252
number
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
UMLRole::setMultiplicity
void setMultiplicity(const QString &multi)
Definition: umlrole.cpp:155
a
QString a
Definition: petalnode.cpp:13
UMLClassifier::addOperation
bool addOperation(UMLOperation *op, int position=-1)
Definition: classifier.cpp:308
UMLDoc::addAssociation
void addAssociation(UMLAssociation *assoc)
Definition: umldoc.cpp:1536
Uml::ModelType::Component
@ Component
Definition: basictypes.h:30
UMLDoc::createDiagram
UMLView * createDiagram(UMLFolder *folder, Uml::DiagramType::Enum type, const QString &name, Uml::ID::Type id=Uml::ID::None)
Definition: umldoc.cpp:1704
PetalNode::documentation
QString documentation() const
Definition: petalnode.cpp:107
UMLWidget::setUseFillColor
virtual void setUseFillColor(bool fc)
Definition: umlwidget.cpp:1094
logDebug2
#define logDebug2(s, a, b)
Definition: uml.h:547
Import_Rose::ParametersReader::~ParametersReader
virtual ~ParametersReader()
Definition: petaltree2uml.cpp:350
folder.h
UMLWidget::setInstanceName
void setInstanceName(const QString &instanceName)
Definition: umlwidget.h:158
Uml::AssociationType::Association
@ Association
Definition: basictypes.h:96
logError3
#define logError3(s, a, b, c)
Definition: uml.h:557
ClassifierWidget
Common implementation for class widget and interface widget.
Definition: classifierwidget.h:27
Widget_Factory::createWidget
UMLWidget * createWidget(UMLScene *scene, UMLObject *o)
Definition: widget_factory.cpp:68
Import_Rose::handleAssocView
void handleAssocView(PetalNode *attr, const PetalNode::NameValueList &parentAttrs, Uml::AssociationType::Enum assocType, UMLView *view, UMLObject *umlAssoc=0)
Definition: petaltree2uml.cpp:573
UMLObject::ot_Datatype
@ ot_Datatype
Definition: umlobject.h:83
widget_factory.h
ForkJoinWidget
Displays a fork/join plate in a state diagram.
Definition: forkjoinwidget.h:20
Import_Rose::clean
QString clean(const QString &s)
Definition: petaltree2uml.cpp:72
Import_Rose::ClassifierListReader::setTypeReferences
virtual void setTypeReferences(UMLObject *item, const QString &quid, const QString &type)
Definition: petaltree2uml.cpp:226
UMLWidgetList
QList< QPointer< UMLWidget > > UMLWidgetList
Definition: umlwidgetlist.h:13
UMLWidget::setFillColorCmd
void setFillColorCmd(const QColor &color)
Definition: umlwidget.cpp:1187
UMLObject::asUMLClassifier
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1422
Import_Rose::AttributesReader::insertAtParent
void insertAtParent(const PetalNode *, UMLObject *item)
Definition: petaltree2uml.cpp:308
boxwidget.h
Object_Factory::assignUniqueIdOnCreation
void assignUniqueIdOnCreation(bool yesno)
Definition: object_factory.cpp:67
Import_Rose::ClassifierListReader::m_elementName
const QString m_elementName
Definition: petaltree2uml.cpp:294
FloatingTextWidget
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
v
std::vector< std::string > v
Definition: cxx11-initializer-lists.h:19
Uml::RoleType::B
@ B
Definition: basictypes.h:238
PetalNode::setAttributes
void setAttributes(NameValueList vl)
Definition: petalnode.cpp:136
Uml::AssociationType::Enum
Enum
Definition: basictypes.h:92
Uml::AssociationType::Generalization
@ Generalization
Definition: basictypes.h:93
c
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
import_rose.h
Import_Rose::ViewTagToWidget_Map
QMap< QString, UMLWidget * > ViewTagToWidget_Map
Definition: petaltree2uml.cpp:64
NoteWidget
Displays a note box.
Definition: notewidget.h:25
UMLApp::app
static UMLApp * app()
Definition: uml.cpp:349
UMLObject::ot_Component
@ ot_Component
Definition: umlobject.h:92
UMLDoc
Definition: umldoc.h:69
Import_Rose::RealizationsReader::setTypeReferences
void setTypeReferences(UMLObject *item, const QString &quid, const QString &type)
Definition: petaltree2uml.cpp:438
Import_Rose::quid
Uml::ID::Type quid(const PetalNode *node)
Definition: petaltree2uml.cpp:85
UMLAttribute
Sets up attribute information.
Definition: attribute.h:22
UMLWidget::setLineColorCmd
virtual void setLineColorCmd(const QColor &color)
Definition: umlwidget.cpp:1135
Import_Rose::ClassifierListReader::~ClassifierListReader
virtual ~ClassifierListReader()
destructor
Definition: petaltree2uml.cpp:218
UMLFolder
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
BoxWidget
Displays a box.
Definition: boxwidget.h:22
Import_Rose::Rose2Qt
const qreal Rose2Qt
Definition: petaltree2uml.cpp:62
Import_Rose::UsesReader::m_classifier
UMLClassifier * m_classifier
Definition: petaltree2uml.cpp:490
Import_Rose::loadFromMDL
UMLPackage * loadFromMDL(QFile &file, UMLPackage *parentPkg)
Definition: import_rose.cpp:413
Import_Rose::SuperclassesReader
Definition: petaltree2uml.cpp:388
UniqueID::gen
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
Import_Rose::OperationsReader::m_classifier
UMLClassifier * m_classifier
Definition: petaltree2uml.cpp:385
associationwidget.h
Uml::Visibility::Enum
Enum
Definition: basictypes.h:45
UMLObject::setDoc
void setDoc(const QString &d)
Definition: umlobject.cpp:451
ClassifierWidget::DrawAsCircle
@ DrawAsCircle
Definition: classifierwidget.h:46
Uml::DiagramType::Class
@ Class
Definition: basictypes.h:67
PetalNode::attributes
NameValueList attributes() const
Definition: petalnode.cpp:119
Import_Rose::LiteralsReader::LiteralsReader
LiteralsReader(UMLEnum *e)
Definition: petaltree2uml.cpp:320
Import_Rose::LiteralsReader::createListItem
UMLObject * createListItem()
Definition: petaltree2uml.cpp:325
classifier.h
UMLOperation
Definition: operation.h:19
Import_Rose::OperationsReader
Definition: petaltree2uml.cpp:365
UMLObject::ot_Enum
@ ot_Enum
Definition: umlobject.h:84
umlscene.h
logDebug4
#define logDebug4(s, a, b, c, d)
Definition: uml.h:559
uml.h
UMLWidget::setSize
void setSize(qreal width, qreal height)
Definition: umlwidget.cpp:1831
Import_Rose::OperationsReader::insertAtParent
void insertAtParent(const PetalNode *node, UMLObject *item)
Definition: petaltree2uml.cpp:376
enumliteral.h
NoteWidget::Normal
@ Normal
Definition: notewidget.h:33
UMLObject::setUMLPackage
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:620
UMLObject::ot_UseCase
@ ot_UseCase
Definition: umlobject.h:80
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
debug_utils.h
UMLAssociation
Sets up association information.
Definition: association.h:28
Import_Rose::SuperclassesReader::setTypeReferences
void setTypeReferences(UMLObject *item, const QString &quid, const QString &type)
Definition: petaltree2uml.cpp:403
Import_Rose::viewTagToWidget
ViewTagToWidget_Map viewTagToWidget
Definition: petaltree2uml.cpp:66
UMLScene::widgetOnDiagram
UMLWidget * widgetOnDiagram(Uml::ID::Type id)
Definition: umlscene.cpp:1151
usecase.h
Import_Rose::SuperclassesReader::createListItem
UMLObject * createListItem()
Definition: petaltree2uml.cpp:396
Import_Rose::ClassifierListReader::read
void read(const PetalNode *node, const QString &name)
Definition: petaltree2uml.cpp:256
actor.h
PetalNode::StringOrNode::string
QString string
Definition: petalnode.h:44
Import_Rose::ParametersReader::insertAtParent
void insertAtParent(const PetalNode *, UMLObject *item)
Definition: petaltree2uml.cpp:354
PetalNode::StringOrNode::node
PetalNode * node
Definition: petalnode.h:45
Import_Rose::UsesReader::createListItem
UMLObject * createListItem()
Definition: petaltree2uml.cpp:466
Import_Rose::LiteralsReader::m_enum
UMLEnum * m_enum
Definition: petaltree2uml.cpp:340
UMLDoc::rootFolderType
Uml::ModelType::Enum rootFolderType(UMLObject *obj) const
Definition: umldoc.cpp:3279
objectnodewidget.h
Import_Rose::ParametersReader::ParametersReader
ParametersReader(UMLOperation *op)
Definition: petaltree2uml.cpp:346
Uml::AssociationType::Composition
@ Composition
Definition: basictypes.h:103
UMLView::umlScene
UMLScene * umlScene() const
Definition: umlview.cpp:51
Import_Rose::handleControlledUnit
UMLPackage * handleControlledUnit(PetalNode *node, const QString &name, Uml::ID::Type id, UMLPackage *parentPkg)
Definition: petaltree2uml.cpp:503
UMLObject::asUMLEnumLiteral
UMLEnumLiteral * asUMLEnumLiteral()
Definition: umlobject.cpp:1430
Uml::DiagramType::Undefined
@ Undefined
Definition: basictypes.h:66
UMLPackage::addObject
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:135
UMLEnum::addEnumLiteral
UMLObject * addEnumLiteral(const QString &name, Uml::ID::Type id=Uml::ID::None, const QString &value=QString())
Definition: enum.cpp:131
Uml::Visibility::fromString
Enum fromString(const QString &item, bool checkUnknown)
Definition: basictypes.cpp:115
Import_Rose::ClassifierListReader::m_attributeTag
const QString m_attributeTag
Definition: petaltree2uml.cpp:294
Uml::DiagramType::Activity
@ Activity
Definition: basictypes.h:72
petaltree2uml.h
Import_Rose::AttributesReader::~AttributesReader
virtual ~AttributesReader()
Definition: petaltree2uml.cpp:304
WidgetBase::setName
virtual void setName(const QString &strName)
Definition: widgetbase.cpp:334
Import_Rose::OperationsReader::OperationsReader
OperationsReader(UMLClassifier *c)
Definition: petaltree2uml.cpp:368
Import_Rose::UsesReader
Definition: petaltree2uml.cpp:458
Import_Rose::SuperclassesReader::SuperclassesReader
SuperclassesReader(UMLClassifier *c)
Definition: petaltree2uml.cpp:391
package.h
Uml::AssociationType::Dependency
@ Dependency
Definition: basictypes.h:95
logWarn2
#define logWarn2(s, a, b)
Definition: uml.h:550
UMLObject::ot_Folder
@ ot_Folder
Definition: umlobject.h:99
Uml::DiagramType::Deployment
@ Deployment
Definition: basictypes.h:74
Model_Utils::rootPackage
UMLPackage * rootPackage(UMLObject *obj)
Definition: model_utils.cpp:406
UMLWidget::width
qreal width() const
Definition: umlwidget.h:119
UMLEnum
Non-graphical Information for an Enum.
Definition: enum.h:23
Import_Rose::SuperclassesReader::insertAtParent
void insertAtParent(const PetalNode *, UMLObject *item)
Definition: petaltree2uml.cpp:413
UMLApp::document
UMLDoc * document() const
Definition: uml.cpp:1139
ActivityWidget::ActivityType
ActivityType
Definition: activitywidget.h:33
Uml::AssociationType::Realization
@ Realization
Definition: basictypes.h:104
umldoc.h
UMLObject::setSecondaryFallback
void setSecondaryFallback(const QString &id)
Definition: umlobject.cpp:712
Import_Rose::UsesReader::setTypeReferences
void setTypeReferences(UMLObject *item, const QString &quid, const QString &type)
Definition: petaltree2uml.cpp:473
Import_Rose
Definition: import_rose.cpp:31
Import_Rose::ClassifierListReader::insertAtParent
virtual void insertAtParent(const PetalNode *node, UMLObject *o)=0
WidgetBase::id
Uml::ID::Type id() const
Definition: widgetbase.cpp:226
Import_Rose::AttributesReader::createListItem
UMLObject * createListItem()
Definition: petaltree2uml.cpp:305
forkjoinwidget.h
Import_Rose::quidu
QString quidu(const PetalNode *node)
Definition: petaltree2uml.cpp:97
logError2
#define logError2(s, a, b)
Definition: uml.h:551
UMLClassifier::addAttribute
UMLAttribute * addAttribute(const QString &name, Uml::ID::Type id=Uml::ID::None)
Definition: classifier.cpp:810
Import_Rose::diagramType
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:664
Import_Rose::umbrellify
bool umbrellify(PetalNode *node, UMLPackage *parentPkg)
Definition: petaltree2uml.cpp:686
UMLPackage
Non-graphical information for a Package.
Definition: package.h:27
enum.h