umbrello
2.32.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef WIDGET_FACTORY_H
12 #define WIDGET_FACTORY_H
30 const QString& idStr,
UMLScene *scene);
UMLNode * asUMLNode()
Definition: umlobject.cpp:1321
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1308
UMLUseCase * asUMLUseCase()
Definition: umlobject.cpp:1330
ObjectType
Definition: umlobject.h:80
@ Component
Definition: basictypes.h:87
UMLComponent * asUMLComponent()
Definition: umlobject.cpp:1310
UMLPort * asUMLPort()
Definition: umlobject.cpp:1325
@ ot_Port
Definition: umlobject.h:109
QString name() const
Definition: umlobject.cpp:211
const Type Reserved
special value for illegal ID
Definition: basictypes.h:354
@ ot_Artifact
Definition: umlobject.h:97
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:203
@ ot_Class
Definition: umlobject.h:89
@ ot_Entity
Definition: umlobject.h:101
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1319
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:183
Enum
Definition: basictypes.h:77
@ Collaboration
Definition: basictypes.h:84
@ ot_Interface
Definition: umlobject.h:86
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
UMLCategory * asUMLCategory()
Definition: umlobject.cpp:1306
UMLPackage * umlPackage() const
Definition: umlobject.cpp:645
@ ot_Actor
Definition: umlobject.h:83
@ ot_Package
Definition: umlobject.h:85
std::string Type
Definition: basictypes.h:351
UMLActor * asUMLActor()
Definition: umlobject.cpp:1301
The base class for UML objects.
Definition: umlobject.h:74
UMLEnum * asUMLEnum()
Definition: umlobject.cpp:1315
ObjectType baseType() const
Definition: umlobject.cpp:397
@ Floating
Definition: basictypes.h:179
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1302
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1312
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1036
#define uWarning()
Definition: debug_utils.h:124
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:426
@ ot_Node
Definition: umlobject.h:98
@ ot_Datatype
Definition: umlobject.h:87
#define uDebug()
Definition: debug_utils.h:122
Displays a line of text or an operation.
Definition: floatingtextwidget.h:37
static QString toString(ObjectType ot)
Definition: umlobject.cpp:1124
@ ot_Instance
Definition: umlobject.h:90
QPointF pos() const
Definition: umlscene.cpp:458
static UMLApp * app()
Definition: uml.cpp:269
@ ot_Component
Definition: umlobject.h:96
@ Sequence
Definition: basictypes.h:83
@ Asynchronous
Definition: basictypes.h:222
@ Class
Definition: basictypes.h:81
bool addObject(UMLObject *pObject)
Definition: package.cpp:128
#define uError()
Definition: debug_utils.h:123
@ Object
Definition: basictypes.h:90
@ ot_Enum
Definition: umlobject.h:88
@ ot_UseCase
Definition: umlobject.h:84
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Definition: umlscene.h:69
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1324
@ ot_Folder
Definition: umlobject.h:103
@ Deployment
Definition: basictypes.h:88
UMLDoc * document() const
Definition: uml.cpp:1055
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:543
@ ot_Category
Definition: umlobject.h:108
Non-graphical information for a Package.
Definition: package.h:33