umbrello
2.32.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 TOOLBARSTATEASSOCIATION_H
12 #define TOOLBARSTATEASSOCIATION_H
17 class QGraphicsLineItem;
50 virtual void mouseMove(QGraphicsSceneMouseEvent* ome);
86 #endif //TOOLBARSTATEASSOCIATION_H
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1308
Enum
Definition: basictypes.h:75
Uml::ModelType::Enum convert_DT_MT(Uml::DiagramType::Enum dt)
Definition: model_utils.cpp:1415
QString name() const
Definition: umlobject.cpp:211
@ Containment
Definition: basictypes.h:133
virtual QString uniqChildName(const UMLObject::ObjectType type, const QString &prefix=QString())
Definition: umlcanvasobject.cpp:180
@ Activity
Definition: basictypes.h:139
static bool allowAssociation(Uml::AssociationType::Enum assocType, UMLWidget *widget)
Definition: assocrules.cpp:51
UMLView * activeView() const
Definition: umlscene.cpp:348
@ State
Definition: basictypes.h:138
@ ot_Attribute
Definition: umlobject.h:92
UMLFolder * rootFolder(Uml::ModelType::Enum mt)
Definition: umldoc.cpp:3196
@ Coll_Message_Synchronous
Definition: basictypes.h:144
@ Category2Parent
Definition: basictypes.h:141
@ UniAssociation
Definition: basictypes.h:136
@ Relationship
Definition: basictypes.h:143
@ Association_Self
Definition: basictypes.h:128
@ Unknown
Definition: basictypes.h:147
@ Anchor
Definition: basictypes.h:137
@ Child2Category
Definition: basictypes.h:142
void setTypeName(const QString &type)
Definition: classifierlistitem.cpp:141
@ Aggregation
Definition: basictypes.h:125
bool addAssociation(AssociationWidget *pAssoc, bool isPasteOperation=false)
Definition: umlscene.cpp:2080
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:426
void addAssociation(UMLAssociation *assoc)
Definition: umldoc.cpp:1479
#define i18n
Definition: main.cpp:39
@ Association
Definition: basictypes.h:127
const QColor & lineColor() const
Definition: umlscene.cpp:493
virtual void setType(UMLObject *type)
Definition: classifierlistitem.cpp:127
Displays a line of text or an operation.
Definition: floatingtextwidget.h:37
@ Coll_Message
Definition: basictypes.h:202
Enum
Definition: basictypes.h:123
@ Generalization
Definition: basictypes.h:124
bool showOperationDialog(bool enableAutoIncrement=true)
Definition: floatingtextwidget.cpp:228
static UMLApp * app()
Definition: uml.cpp:269
Sets up attribute information.
Definition: attribute.h:28
uint lineWidth() const
Definition: umlscene.cpp:512
@ Coll_Message_Asynchronous
Definition: basictypes.h:129
#define uError()
Definition: debug_utils.h:123
@ Seq_Message
Definition: basictypes.h:130
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:615
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Sets up association information.
Definition: association.h:33
static bool allowSelf(Uml::AssociationType::Enum assocType, WidgetBase::WidgetType widgetType)
Definition: assocrules.cpp:361
Definition: umlscene.h:69
@ Composition
Definition: basictypes.h:134
void setPos(const QPointF &pos)
Definition: umlscene.cpp:466
@ Dependency
Definition: basictypes.h:126
static Uml::AssociationType::Enum isGeneralisationOrRealisation(UMLWidget *widgetA, UMLWidget *widgetB)
Definition: assocrules.cpp:379
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3416
UMLDoc * document() const
Definition: uml.cpp:1055
@ Exception
Definition: basictypes.h:140
UMLAttribute * addAttribute(const QString &name, Uml::ID::Type id=Uml::ID::None)
Definition: classifier.cpp:810