umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: umlrole.cpp:235
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
Enum
Definition: basictypes.h:27
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: association.cpp:621
QString name() const
Definition: umlobject.cpp:207
@ AddOnly
Definition: basictypes.h:205
void saveToXMI(QXmlStreamWriter &writer)
Definition: umlrole.cpp:176
@ Changeable
Definition: basictypes.h:203
@ A
Definition: basictypes.h:237
QString m_SecondaryId
Definition: umlobject.h:317
void setObject(UMLObject *obj)
Definition: umlrole.cpp:122
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
void emitModified()
Definition: umlobject.cpp:381
#define logError1(s, a)
Definition: uml.h:545
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:772
@ UniAssociation
Definition: basictypes.h:105
@ Relationship
Definition: basictypes.h:112
The base class for UML objects.
Definition: umlobject.h:69
bool load1(QDomElement &element)
Definition: umlrole.cpp:247
void setChangeability(Uml::Changeability::Enum value)
Definition: umlrole.cpp:144
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:313
Enum
Definition: basictypes.h:202
virtual ~UMLRole()
Definition: umlrole.cpp:49
ObjectType m_BaseType
objects type
Definition: umlobject.h:308
@ Aggregation
Definition: basictypes.h:94
QString m_name
objects name
Definition: umlobject.h:307
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
@ Frozen
Definition: basictypes.h:204
bool operator==(const UMLRole &rhs) const
Definition: umlrole.cpp:56
QString m_Multi
Definition: umlrole.h:58
@ ot_Role
Definition: umlobject.h:96
void setMultiplicity(const QString &multi)
Definition: umlrole.cpp:155
#define logDebug2(s, a, b)
Definition: uml.h:547
Uml::Changeability::Enum m_Changeability
Definition: umlrole.h:59
Uml::RoleType::Enum m_role
Definition: umlrole.h:57
UMLRole(UMLAssociation *parent, UMLObject *parentUMLObject, Uml::RoleType::Enum role)
Definition: umlrole.cpp:31
void setOldLoadMode(bool value=true)
Definition: association.cpp:604
UMLAssociation * m_pAssoc
Definition: umlrole.h:56
void modified()
Definition: moc_umlobject.cpp:217
connect()
Definition: namespaces-multiple.php:5
QString doc() const
Definition: umlobject.cpp:431
static UMLApp * app()
Definition: uml.cpp:349
UMLObject * clone() const
Definition: umlrole.h:44
Definition: basictypes.cpp:22
Uml::Changeability::Enum changeability() const
Definition: umlrole.cpp:102
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3652
Uml::ID::Type m_nId
object's id
Definition: umlobject.h:304
Definition: umlroledialog.h:19
Sets up association information.
Definition: association.h:28
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:101
@ Composition
Definition: basictypes.h:103
Uml::RoleType::Enum role() const
Definition: umlrole.cpp:168
UMLObject * object() const
Definition: umlrole.cpp:92
#define logWarn2(s, a, b)
Definition: uml.h:550
QString multiplicity() const
Definition: umlrole.cpp:112
QString toString() const
Definition: umlrole.cpp:71
UMLRole * asUMLRole()
Definition: umlobject.cpp:1440
UMLDoc * document() const
Definition: uml.cpp:1139
UMLAssociation * parentAssociation() const
Definition: umlrole.cpp:83
bool getOldLoadMode() const
Definition: association.cpp:612
void save1(QXmlStreamWriter &writer, const QString &type, const QString &tag=QString())
Definition: umlobject.cpp:861
#define logError2(s, a, b)
Definition: uml.h:551
Enum
Definition: basictypes.h:236