umbrello
2.35.0
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);
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
ObjectType
Definition: umlobject.h:75
@ Component
Definition: basictypes.h:73
#define logDebug1(s, a)
Definition: uml.h:541
@ ot_Port
Definition: umlobject.h:105
QString name() const
Definition: umlobject.cpp:207
const Type Reserved
special value for illegal ID
Definition: basictypes.h:374
@ ot_Artifact
Definition: umlobject.h:93
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1426
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:209
@ ot_Class
Definition: umlobject.h:85
@ ot_Entity
Definition: umlobject.h:97
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:179
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:1306
UMLPort * asUMLPort()
Definition: umlobject.cpp:1439
#define logError1(s, a)
Definition: uml.h:545
UMLPackage * umlPackage() const
Definition: umlobject.cpp:651
@ ot_Actor
Definition: umlobject.h:79
@ ot_Package
Definition: umlobject.h:81
std::string Type
Definition: basictypes.h:371
The base class for UML objects.
Definition: umlobject.h:69
ObjectType baseType() const
Definition: umlobject.cpp:393
@ Floating
Definition: basictypes.h:177
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
UMLEnum * asUMLEnum()
Definition: umlobject.cpp:1429
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1438
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1092
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1433
@ ot_Node
Definition: umlobject.h:94
UMLActor * asUMLActor()
Definition: umlobject.cpp:1415
#define logError3(s, a, b, c)
Definition: uml.h:557
@ ot_Datatype
Definition: umlobject.h:83
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1422
UMLNode * asUMLNode()
Definition: umlobject.cpp:1435
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
UMLCategory * asUMLCategory()
Definition: umlobject.cpp:1420
static QString toString(ObjectType ot)
Definition: umlobject.cpp:1214
#define logWarn1(s, a)
Definition: uml.h:544
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:464
static UMLApp * app()
Definition: uml.cpp:349
@ ot_Component
Definition: umlobject.h:92
@ Sequence
Definition: basictypes.h:69
@ Asynchronous
Definition: basictypes.h:220
UMLComponent * asUMLComponent()
Definition: umlobject.cpp:1424
@ Class
Definition: basictypes.h:67
UMLUseCase * asUMLUseCase()
Definition: umlobject.cpp:1444
@ Object
Definition: basictypes.h:76
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1416
@ 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:135
#define logWarn2(s, a, b)
Definition: uml.h:550
@ ot_Folder
Definition: umlobject.h:99
@ Deployment
Definition: basictypes.h:74
UMLDoc * document() const
Definition: uml.cpp:1139
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:664
@ ot_Category
Definition: umlobject.h:104
Non-graphical information for a Package.
Definition: package.h:27