umbrello/umbrello
codeclassfielddeclarationblock.cpp
Go to the documentation of this file.
99 void CodeClassFieldDeclarationBlock::setAttributesOnNode (QDomDocument & doc, QDomElement & elem)
virtual void release()
Causes the text block to release all of its connections and any other text blocks that it 'owns'...
Definition: ownedcodeblock.cpp:52
void forceRelease()
So parent can actually release this block.
Definition: codeclassfielddeclarationblock.cpp:65
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Definition: ownedcodeblock.cpp:81
virtual void setAttributesFromObject(TextBlock *obj)
Set the class attributes from a passed object.
Definition: codeblockwithcomments.cpp:83
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Set attributes of the node that represents this class in the XMI document.
Definition: codeblockwithcomments.cpp:68
the content was generated by code generation itself
Definition: codeblock.h:28
virtual ~CodeClassFieldDeclarationBlock()
Empty Destructor.
Definition: codeclassfielddeclarationblock.cpp:30
ContentType contentType() const
Get the value of m_contentType specifies whether the content (text) of this object was generated by t...
Definition: codeblock.cpp:54
Used to declare classifier fields (e.g.
Definition: codeclassfielddeclarationblock.h:29
virtual void setAttributesOnNode(QDomDocument &doc, QDomElement &blockElement)
Set attributes of the node that represents this class in the XMI document.
Definition: codeclassfielddeclarationblock.cpp:99
UMLObject * getParentObject()
A utility method to get the parent object of the parentCodeClassfield.
Definition: codeclassfielddeclarationblock.cpp:48
CodeClassFieldDeclarationBlock(CodeClassField *parent)
Constructor.
Definition: codeclassfielddeclarationblock.cpp:20
class CodeBlockWithComments A very common type of text block in any type of code. ...
Definition: codeblockwithcomments.h:24
void setWriteOutText(bool write)
Set the value of m_writeOutText Whether or not to include the text of this TextBlock into a file...
Definition: textblock.cpp:131
Describes any codeblock which is 'owned' by a UMLobject of some sort and should be in sync with that ...
Definition: ownedcodeblock.h:26
virtual void setAttributesFromNode(QDomElement &element)
Set the class attributes of this object from the passed element node.
Definition: codeblockwithcomments.cpp:105
virtual void loadFromXMI(QDomElement &root)
Load params from the appropriate XMI element node.
Definition: codeclassfielddeclarationblock.cpp:90
virtual void saveToXMI(QDomDocument &doc, QDomElement &root)
Save the XMI representation of this object.
Definition: codeclassfielddeclarationblock.cpp:80
virtual void updateContent()=0
virtual void release()
Causes the text block to release all of its connections and any other text blocks that it 'owns'...
Definition: codeclassfielddeclarationblock.cpp:57
The fundemental unit of text within an output file containing code.
Definition: textblock.h:24
CodeClassField * getParentClassField()
Get the value of m_parentclassfield.
Definition: codeclassfielddeclarationblock.cpp:40
virtual void setAttributesFromNode(QDomElement &element)
Set the class attributes of this object from the passed element node.
Definition: ownedcodeblock.cpp:106
This class contains the non-graphic representation of an association role.
Definition: umlrole.h:24
virtual void setAttributesFromNode(QDomElement &element)
Set the class attributes of this object from the passed element node.
Definition: codeclassfielddeclarationblock.cpp:110
virtual void setAttributesFromObject(TextBlock *obj)
Set the class attributes from a passed object.
Definition: codeclassfielddeclarationblock.cpp:122
virtual void syncToParent()
Definition: codeclassfielddeclarationblock.cpp:136
virtual void release()
Causes the text block to release all of its connections and any other text blocks that it 'owns'...
Definition: textblock.cpp:275
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:05:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:05:59 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.