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.
17 #include <QDomDocument>
18 #include <QDomElement>
19 #include <QXmlStreamWriter>
86 bool load1(QDomElement& element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
void addAssocToConcepts(UMLAssociation *assoc)
Definition: package.cpp:84
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1393
Enum
Definition: basictypes.h:75
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:131
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: association.cpp:196
void setAssociationType(Uml::AssociationType::Enum assocType)
Definition: association.cpp:611
QString getRoleName(Uml::RoleType::Enum role) const
Definition: association.cpp:567
QString name() const
Definition: umlobject.cpp:211
@ Reserved
Definition: basictypes.h:146
QString toStringI18n(Enum item)
Definition: basictypes.cpp:356
virtual bool resolveRef()
Definition: association.cpp:128
@ ot_Association
Definition: umlobject.h:92
void save1(const QString &tag, QXmlStreamWriter &writer)
Definition: umlobject.cpp:854
Uml::ModelType::Enum convert_OT_MT(UMLObject::ObjectType ot)
Definition: model_utils.cpp:2124
UMLAssociation(Uml::AssociationType::Enum type, UMLObject *roleA, UMLObject *roleB)
Definition: association.cpp:44
void setSecondaryId(const QString &id)
Definition: umlobject.cpp:696
virtual bool resolveRef()
Definition: umlobject.cpp:746
bool m_bOldLoadMode
Definition: association.h:96
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
@ A
Definition: basictypes.h:268
void init()
Definition: uniqueid.cpp:45
@ ot_Interface
Definition: umlobject.h:87
void setObject(UMLObject *obj)
Definition: umlrole.cpp:123
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
void emitModified()
Definition: umlobject.cpp:385
Enum fromInt(int item)
Definition: basictypes.cpp:728
UMLObject * umlParent() const
Definition: umlobject.cpp:678
void setMultiplicity(const QString &multi, Uml::RoleType::Enum role)
Definition: association.cpp:660
virtual void setName(const QString &strName)
Definition: umlobject.cpp:192
UMLPackage * umlPackage() const
Definition: umlobject.cpp:653
void setRoleDoc(const QString &doc, Uml::RoleType::Enum role)
Definition: association.cpp:682
@ Category2Parent
Definition: basictypes.h:141
Uml::ID::Type getRoleId(Uml::RoleType::Enum role) const
Definition: association.cpp:532
QString getRoleDoc(Uml::RoleType::Enum role) const
Definition: association.cpp:576
std::string Type
Definition: basictypes.h:402
virtual UMLObject * clone() const
Definition: association.h:76
@ UniAssociation
Definition: basictypes.h:136
QString getMultiplicity(Uml::RoleType::Enum role) const
Definition: association.cpp:558
bool operator==(const UMLAssociation &rhs) const
Definition: association.cpp:89
Definition: classpropertiesdialog.h:34
Uml::AssociationType::Enum m_AssocType
Definition: association.h:94
The base class for UML objects.
Definition: umlobject.h:74
Enum fromInt(int item)
Definition: basictypes.cpp:828
@ Association_Self
Definition: basictypes.h:128
void setChangeability(Uml::Changeability::Enum value)
Definition: umlrole.cpp:145
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: association.cpp:496
ObjectType baseType() const
Definition: umlobject.cpp:397
@ Unknown
Definition: basictypes.h:147
Uml::Changeability::Enum changeability(Uml::RoleType::Enum role) const
Definition: association.cpp:540
QString toString(Enum item)
Definition: basictypes.cpp:81
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:585
Enum
Definition: basictypes.h:233
ObjectType m_BaseType
objects type
Definition: umlobject.h:281
@ Child2Category
Definition: basictypes.h:142
@ Aggregation
Definition: basictypes.h:125
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1336
void saveToXMI1(QXmlStreamWriter &writer)
Definition: association.cpp:149
Uml::Visibility::Enum visibility() const
Definition: umlobject.cpp:466
void setObject(UMLObject *obj, Uml::RoleType::Enum role)
Definition: association.cpp:630
#define uWarning()
Definition: debug_utils.h:124
@ Association
Definition: basictypes.h:127
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:774
QString toString() const
Definition: association.cpp:113
Uml::ID::Type getObjectId(Uml::RoleType::Enum role) const
Definition: association.cpp:508
void setOldLoadMode(bool value=true)
Definition: association.cpp:594
@ B
Definition: basictypes.h:269
void modified()
Definition: moc_umlobject.cpp:217
QString secondaryId() const
Definition: umlobject.cpp:686
Enum
Definition: basictypes.h:123
int nrof_parent_widgets
Definition: association.h:89
@ Generalization
Definition: basictypes.h:124
QString doc() const
Definition: umlobject.cpp:435
void setChangeability(Uml::Changeability::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:650
static UMLApp * app()
Definition: uml.cpp:280
Enum fromInt(int item)
Definition: basictypes.cpp:466
Definition: basictypes.cpp:36
Uml::Changeability::Enum changeability() const
Definition: umlrole.cpp:103
Uml::ID::Type gen()
Definition: uniqueid.cpp:34
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3553
Enum
Definition: basictypes.h:76
void setDoc(const QString &d)
Definition: umlobject.cpp:455
void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlrole.cpp:177
#define DEBUG(src)
Definition: debug_utils.h:129
#define uError()
Definition: debug_utils.h:123
bool isRealization(UMLObject *objA, UMLObject *objB) const
Definition: association.cpp:694
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:997
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:623
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
bool addAssociationEnd(UMLAssociation *assoc)
Definition: umlcanvasobject.cpp:80
Sets up association information.
Definition: association.h:33
#define DBG_SRC
Definition: import_utils.cpp:43
Uml::AssociationType::Enum getAssocType() const
Definition: association.cpp:105
void setVisibility(Uml::Visibility::Enum visibility)
Definition: umlobject.cpp:476
@ Composition
Definition: basictypes.h:134
Definition: cmdchangemultiplicity.h:22
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:135
virtual ~UMLAssociation()
Definition: association.cpp:70
void init()
Definition: umlobject.cpp:126
UMLObject * object() const
Definition: umlrole.cpp:93
@ Dependency
Definition: basictypes.h:126
UMLRole * m_pRole[2]
Definition: association.h:93
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3452
QString multiplicity() const
Definition: umlrole.cpp:113
void setVisibility(Uml::Visibility::Enum value, Uml::RoleType::Enum role)
Definition: association.cpp:640
QString toString() const
Definition: umlrole.cpp:72
bool load1(QDomElement &element)
Definition: association.cpp:208
UMLDoc * document() const
Definition: uml.cpp:1068
@ Realization
Definition: basictypes.h:135
void setRoleName(const QString &roleName, Uml::RoleType::Enum role)
Definition: association.cpp:672
bool getOldLoadMode() const
Definition: association.cpp:602
Enum
Definition: basictypes.h:267
QString m_Name
Definition: association.h:95