umbrello
2.34.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
8 #ifndef CODEOPERATION_H
9 #define CODEOPERATION_H
28 const QString & body = QString(),
const QString & comment = QString());
37 virtual void saveToXMI(QXmlStreamWriter& writer);
62 #endif // CODEOPERATION_H
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
virtual ~CodeOperation()
Definition: codeoperation.cpp:27
#define logError0(s)
Definition: uml.h:537
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codeoperation.cpp:132
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codeoperation.cpp:99
void setTag(const QString &value)
Definition: textblock.cpp:117
std::string Type
Definition: basictypes.h:371
The base class for UML objects.
Definition: umlobject.h:69
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1435
virtual void loadFromXMI(QDomElement &root)
Definition: codeoperation.cpp:82
Definition: classifiercodedocument.h:28
UMLObject * getParentObject()
Definition: ownedcodeblock.cpp:63
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1051
virtual void setAttributesFromNode(QDomElement &element)
Definition: codemethodblock.cpp:104
virtual void updateMethodDeclaration()=0
static QString findTag(UMLOperation *op)
Definition: codeoperation.cpp:90
void init(UMLOperation *parentOp)
Definition: codeoperation.cpp:141
virtual void setAttributesFromObject(TextBlock *obj)
Definition: codemethodblock.cpp:122
static UMLApp * app()
Definition: uml.cpp:276
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: codeoperation.cpp:71
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: codemethodblock.cpp:85
void setCanDelete(bool canDelete)
Definition: textblock.cpp:46
UMLOperation * getParentOperation()
Definition: codeoperation.cpp:63
Definition: operation.h:19
Definition: codeoperation.h:19
virtual void updateContent()
Definition: codeoperation.cpp:150
CodeOperation(ClassifierCodeDocument *doc, UMLOperation *parent, const QString &body=QString(), const QString &comment=QString())
Definition: codeoperation.cpp:21
virtual void setAttributesFromNode(QDomElement &element)
Definition: codeoperation.cpp:108
Definition: textblock.h:22
UMLDoc * document() const
Definition: uml.cpp:1063
Definition: codemethodblock.h:25