umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
6 #ifndef WIDGET_FACTORY_H
7 #define WIDGET_FACTORY_H
25 const QString& idStr,
UMLScene *scene);
UMLNode * asUMLNode()
Definition: umlobject.cpp:1402
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1389
UMLUseCase * asUMLUseCase()
Definition: umlobject.cpp:1411
ObjectType
Definition: umlobject.h:75
@ Component
Definition: basictypes.h:73
UMLComponent * asUMLComponent()
Definition: umlobject.cpp:1391
UMLPort * asUMLPort()
Definition: umlobject.cpp:1406
@ ot_Port
Definition: umlobject.h:105
QString name() const
Definition: umlobject.cpp:206
const Type Reserved
special value for illegal ID
Definition: basictypes.h:374
@ ot_Artifact
Definition: umlobject.h:93
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:203
@ ot_Class
Definition: umlobject.h:85
@ ot_Entity
Definition: umlobject.h:97
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1400
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:178
Enum
Definition: basictypes.h:63
@ Collaboration
Definition: basictypes.h:70
@ ot_Interface
Definition: umlobject.h:82
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
UMLCategory * asUMLCategory()
Definition: umlobject.cpp:1387
UMLPackage * umlPackage() const
Definition: umlobject.cpp:649
@ ot_Actor
Definition: umlobject.h:79
@ ot_Package
Definition: umlobject.h:81
std::string Type
Definition: basictypes.h:371
UMLActor * asUMLActor()
Definition: umlobject.cpp:1382
The base class for UML objects.
Definition: umlobject.h:69
UMLEnum * asUMLEnum()
Definition: umlobject.cpp:1396
ObjectType baseType() const
Definition: umlobject.cpp:392
@ Floating
Definition: basictypes.h:177
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1383
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1393
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1305
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1039
#define uWarning()
Definition: debug_utils.h:110
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:422
@ ot_Node
Definition: umlobject.h:94
@ ot_Datatype
Definition: umlobject.h:83
#define uDebug()
Definition: debug_utils.h:108
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
static QString toString(ObjectType ot)
Definition: umlobject.cpp:1180
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
@ ot_Instance
Definition: umlobject.h:86
QPointF pos() const
Definition: umlscene.cpp:454
static UMLApp * app()
Definition: uml.cpp:275
@ ot_Component
Definition: umlobject.h:92
@ Sequence
Definition: basictypes.h:69
@ Asynchronous
Definition: basictypes.h:220
@ Class
Definition: basictypes.h:67
#define uError()
Definition: debug_utils.h:109
@ Object
Definition: basictypes.h:76
@ ot_Enum
Definition: umlobject.h:84
@ ot_UseCase
Definition: umlobject.h:80
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Definition: umlscene.h:64
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:130
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1405
@ ot_Folder
Definition: umlobject.h:99
@ Deployment
Definition: basictypes.h:74
UMLDoc * document() const
Definition: uml.cpp:1063
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:604
@ ot_Category
Definition: umlobject.h:104
Non-graphical information for a Package.
Definition: package.h:27