umbrello
2.34.3
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:539
@ 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:1424
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:1437
#define logError1(s, a)
Definition: uml.h:543
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:1427
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1436
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1051
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1431
@ ot_Node
Definition: umlobject.h:94
UMLActor * asUMLActor()
Definition: umlobject.cpp:1413
#define logError3(s, a, b, c)
Definition: uml.h:555
@ ot_Datatype
Definition: umlobject.h:83
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1420
UMLNode * asUMLNode()
Definition: umlobject.cpp:1433
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
UMLCategory * asUMLCategory()
Definition: umlobject.cpp:1418
static QString toString(ObjectType ot)
Definition: umlobject.cpp:1212
#define logWarn1(s, a)
Definition: uml.h:542
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:276
@ ot_Component
Definition: umlobject.h:92
@ Sequence
Definition: basictypes.h:69
@ Asynchronous
Definition: basictypes.h:220
UMLComponent * asUMLComponent()
Definition: umlobject.cpp:1422
@ Class
Definition: basictypes.h:67
UMLUseCase * asUMLUseCase()
Definition: umlobject.cpp:1442
@ Object
Definition: basictypes.h:76
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1414
@ 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:548
@ 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:612
@ ot_Category
Definition: umlobject.h:104
Non-graphical information for a Package.
Definition: package.h:27