umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
12 #include <QDomDocument>
13 #include <QDomElement>
14 #include <QXmlStreamWriter>
81 bool load1(QDomElement& element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:420
GNU GENERAL PUBLIC LICENSE June Free Software Inc Franklin Fifth USA Everyone is permitted to copy and distribute verbatim copies of this license document
Definition: GPL-2.0-only.txt:8
void addAssocToConcepts(UMLAssociation *assoc)
Definition: package.cpp:79
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1389
Enum
Definition: basictypes.h:27
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:117
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: association.cpp:191
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: association.cpp:606
QString getRoleName(Uml::RoleType::Enum role) const
Definition: association.cpp:562
QString name() const
Definition: umlobject.cpp:206
@ Reserved
Definition: basictypes.h:115
QString toStringI18n(Enum item)
Definition: basictypes.cpp:325
virtual bool resolveRef()
Definition: association.cpp:123
@ ot_Association
Definition: umlobject.h:87
void save1(const QString &tag, QXmlStreamWriter &writer)
Definition: umlobject.cpp:850
Uml::ModelType::Enum convert_OT_MT(UMLObject::ObjectType ot)
Definition: model_utils.cpp:2107
UMLAssociation(Uml::AssociationType::Enum type, UMLObject *roleA, UMLObject *roleB)
Definition: association.cpp:39
void setSecondaryId(const QString &id)
Definition: umlobject.cpp:692
virtual bool resolveRef()
Definition: umlobject.cpp:742
bool m_bOldLoadMode
Definition: association.h:91
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
@ A
Definition: basictypes.h:237
void init()
Definition: uniqueid.cpp:32
@ ot_Interface
Definition: umlobject.h:82
void setObject(UMLObject *obj)
Definition: umlrole.cpp:118
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
void emitModified()
Definition: umlobject.cpp:380
Enum fromInt(int item)
Definition: basictypes.cpp:697
UMLObject * umlParent() const
Definition: umlobject.cpp:674
void setMultiplicity(const QString &multi, Uml::RoleType::Enum role)
Definition: association.cpp:655
virtual void setName(const QString &strName)
Definition: umlobject.cpp:187
UMLPackage * umlPackage() const
Definition: umlobject.cpp:649
void setRoleDoc(const QString &doc, Uml::RoleType::Enum role)
Definition: association.cpp:677
@ Category2Parent
Definition: basictypes.h:110
Uml::ID::Type getRoleId(Uml::RoleType::Enum role) const
Definition: association.cpp:527
QString getRoleDoc(Uml::RoleType::Enum role) const
Definition: association.cpp:571
std::string Type
Definition: basictypes.h:371
virtual UMLObject * clone() const
Definition: association.h:71
@ UniAssociation
Definition: basictypes.h:105
QString getMultiplicity(Uml::RoleType::Enum role) const
Definition: association.cpp:553
bool operator==(const UMLAssociation &rhs) const
Definition: association.cpp:84
Definition: classpropertiesdialog.h:29
Uml::AssociationType::Enum m_AssocType
Definition: association.h:89
The base class for UML objects.
Definition: umlobject.h:69
Enum fromInt(int item)
Definition: basictypes.cpp:797
@ Association_Self
Definition: basictypes.h:97
void setChangeability(Uml::Changeability::Enum value)
Definition: umlrole.cpp:140
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: association.cpp:491
ObjectType baseType() const
Definition: umlobject.cpp:392
@ Unknown
Definition: basictypes.h:116
Uml::Changeability::Enum changeability(Uml::RoleType::Enum role) const
Definition: association.cpp:535
QString toString(Enum item)
Definition: basictypes.cpp:33
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:580
Enum
Definition: basictypes.h:202
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
@ Child2Category
Definition: basictypes.h:111
@ Aggregation
Definition: basictypes.h:94
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1305
void saveToXMI1(QXmlStreamWriter &writer)
Definition: association.cpp:144
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:461
void setObject(UMLObject *obj, Uml::RoleType::Enum role)
Definition: association.cpp:625
#define uWarning()
Definition: debug_utils.h:110
@ Association
Definition: basictypes.h:96
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:757
QString toString() const
Definition: association.cpp:108
Uml::ID::Type getObjectId(Uml::RoleType::Enum role) const
Definition: association.cpp:503
void setOldLoadMode(bool value=true)
Definition: association.cpp:589
@ B
Definition: basictypes.h:238
void modified()
Definition: moc_umlobject.cpp:216
QString secondaryId() const
Definition: umlobject.cpp:682
Enum
Definition: basictypes.h:92
int nrof_parent_widgets
Definition: association.h:84
@ Generalization
Definition: basictypes.h:93
QString doc() const
Definition: umlobject.cpp:430
void setChangeability(Uml::Changeability::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:645
static UMLApp * app()
Definition: uml.cpp:275
Enum fromInt(int item)
Definition: basictypes.cpp:435
Definition: basictypes.cpp:22
Uml::Changeability::Enum changeability() const
Definition: umlrole.cpp:98
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3562
Enum
Definition: basictypes.h:45
void setDoc(const QString &d)
Definition: umlobject.cpp:450
void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlrole.cpp:172
#define DEBUG(src)
Definition: debug_utils.h:115
#define uError()
Definition: debug_utils.h:109
bool isRealization(UMLObject *objA, UMLObject *objB) const
Definition: association.cpp:689
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:993
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:619
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
bool addAssociationEnd(UMLAssociation *assoc)
Definition: umlcanvasobject.cpp:75
Sets up association information.
Definition: association.h:28
#define DBG_SRC
Definition: import_utils.cpp:38
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:100
void setVisibility(Uml::Visibility::Enum visibility)
Definition: umlobject.cpp:471
@ Composition
Definition: basictypes.h:103
Definition: cmdchangemultiplicity.h:17
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:130
virtual ~UMLAssociation()
Definition: association.cpp:65
void init()
Definition: umlobject.cpp:121
UMLObject * object() const
Definition: umlrole.cpp:88
@ Dependency
Definition: basictypes.h:95
UMLRole * m_pRole[2]
Definition: association.h:88
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3447
QString multiplicity() const
Definition: umlrole.cpp:108
void setVisibility(Uml::Visibility::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:635
QString toString() const
Definition: umlrole.cpp:67
bool load1(QDomElement &element)
Definition: association.cpp:203
UMLDoc * document() const
Definition: uml.cpp:1063
@ Realization
Definition: basictypes.h:104
void setRoleName(const QString &roleName, Uml::RoleType::Enum role)
Definition: association.cpp:667
bool getOldLoadMode() const
Definition: association.cpp:597
Enum
Definition: basictypes.h:236
QString m_Name
Definition: association.h:90