umbrello
2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
8 #ifndef RUBYCLASSDECLARATIONBLOCK_H
9 #define RUBYCLASSDECLARATIONBLOCK_H
39 virtual void saveToXMI(QXmlStreamWriter& writer);
52 #endif // RUBYCLASSDECLARATIONBLOCK_H
QString getRubyClassName(const QString &name) const
Definition: rubyclassifiercodedocument.cpp:84
Definition: rubycodedocumentation.h:24
virtual void setAttributesFromNode(QDomElement &element)
Definition: ownedhierarchicalcodeblock.cpp:79
void setEndText(const QString &new_var)
Definition: hierarchicalcodeblock.cpp:42
UMLClassifier * getParentClassifier() const
Definition: classifiercodedocument.cpp:278
RubyClassDeclarationBlock(RubyClassifierCodeDocument *parentDoc, const QString &start=QString(), const QString &endText=QLatin1String("end"), const QString &comment=QString())
Definition: rubyclassdeclarationblock.cpp:14
QString name() const
Definition: umlobject.cpp:207
void setStartText(const QString &text)
Definition: hierarchicalcodeblock.cpp:197
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: rubyclassdeclarationblock.cpp:27
void setWriteOutText(bool write)
Definition: textblock.cpp:127
@ INTERFACE
Definition: classifier.h:42
void init()
Definition: uniqueid.cpp:32
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2459
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12
virtual ~RubyClassDeclarationBlock()
Definition: rubyclassdeclarationblock.cpp:20
virtual void loadFromXMI(QDomElement &root)
Definition: rubyclassdeclarationblock.cpp:39
Definition: ownedhierarchicalcodeblock.h:22
void init(RubyClassifierCodeDocument *parent, const QString &comment)
Definition: rubyclassdeclarationblock.cpp:111
Definition: codegenerationpolicy.h:25
bool parentIsInterface() const
Definition: classifiercodedocument.cpp:421
bool getCodeVerboseDocumentComments() const
Definition: codegenerationpolicy.cpp:148
void updateContent()
Definition: rubyclassdeclarationblock.cpp:47
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
static UMLApp * app()
Definition: uml.cpp:349
CodeDocument * getParentDocument()
Definition: ownedhierarchicalcodeblock.cpp:89
QString getNewLineEndingChars() const
Definition: codegenerationpolicy.cpp:249
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Definition: rubyclassifiercodedocument.h:31
@ CLASS
Definition: classifier.h:42
void setText(const QString &text)
Definition: textblock.cpp:76
Definition: rubyclassdeclarationblock.h:16
static QString cppToRubyType(const QString &cppType)
Definition: rubycodegenerator.cpp:106
virtual void setAttributesOnNode(QXmlStreamWriter &writer)
Definition: ownedhierarchicalcodeblock.cpp:53