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.
12 #ifndef CODEOPERATION_H
13 #define CODEOPERATION_H
32 const QString & body = QString(),
const QString & comment = QString());
41 virtual void saveToXMI1 (QDomDocument & doc, QDomElement & root);
66 #endif // CODEOPERATION_H
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1324
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: codemethodblock.cpp:87
virtual ~CodeOperation()
Definition: codeoperation.cpp:28
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codeoperation.cpp:133
virtual void saveToXMI1(QDomDocument &doc, QDomElement &root)
Definition: codeoperation.cpp:72
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
void setTag(const QString &value)
Definition: textblock.cpp:121
std::string Type
Definition: basictypes.h:351
The base class for UML objects.
Definition: umlobject.h:74
Definition: classifiercodedocument.h:33
UMLObject * getParentObject()
Definition: ownedcodeblock.cpp:64
virtual void loadFromXMI1(QDomElement &root)
Definition: codeoperation.cpp:83
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1038
virtual void setAttributesFromNode(QDomElement &element)
Definition: codemethodblock.cpp:106
virtual void updateMethodDeclaration()=0
static QString findTag(UMLOperation *op)
Definition: codeoperation.cpp:91
void init(UMLOperation *parentOp)
Definition: codeoperation.cpp:142
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codemethodblock.cpp:124
static UMLApp * app()
Definition: uml.cpp:278
void setCanDelete(bool canDelete)
Definition: textblock.cpp:50
UMLOperation * getParentOperation()
Definition: codeoperation.cpp:64
#define uError()
Definition: debug_utils.h:123
Definition: operation.h:25
Definition: codeoperation.h:24
virtual void updateContent()
Definition: codeoperation.cpp:151
CodeOperation(ClassifierCodeDocument *doc, UMLOperation *parent, const QString &body=QString(), const QString &comment=QString())
Definition: codeoperation.cpp:22
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeoperation.cpp:109
Definition: textblock.h:25
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: codeoperation.cpp:100
UMLDoc * document() const
Definition: uml.cpp:1064
Definition: codemethodblock.h:29