umbrello
2.31.0
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:79
@ Component
Definition: basictypes.h:104
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:371
@ ot_Artifact
Definition: umlobject.h:97
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:211
@ 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:94
@ Collaboration
Definition: basictypes.h:101
@ ot_Interface
Definition: umlobject.h:86
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1280
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:368
UMLActor * asUMLActor()
Definition: umlobject.cpp:1301
The base class for UML objects.
Definition: umlobject.h:73
UMLEnum * asUMLEnum()
Definition: umlobject.cpp:1315
ObjectType baseType() const
Definition: umlobject.cpp:397
@ Floating
Definition: basictypes.h:196
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1302
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1312
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1285
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:36
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:100
@ Asynchronous
Definition: basictypes.h:239
@ Class
Definition: basictypes.h:98
bool addObject(UMLObject *pObject)
Definition: package.cpp:128
#define uError()
Definition: debug_utils.h:123
@ Object
Definition: basictypes.h:107
@ ot_Enum
Definition: umlobject.h:88
@ ot_UseCase
Definition: umlobject.h:84
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
Definition: umlscene.h:68
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1324
@ ot_Folder
Definition: umlobject.h:103
@ Deployment
Definition: basictypes.h:105
UMLDoc * document() const
Definition: uml.cpp:1055
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:551
@ ot_Category
Definition: umlobject.h:108
Non-graphical information for a Package.
Definition: package.h:32