umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
#include <ownedcodeblock.h>
Public Slots | |
virtual void | syncToParent () |
Public Member Functions | |
OwnedCodeBlock (UMLObject *parent) | |
virtual | ~OwnedCodeBlock () |
UMLObject * | getParentObject () |
virtual void | updateContent ()=0 |
Protected Member Functions | |
virtual void | release () |
virtual void | setAttributesOnNode (QXmlStreamWriter &writer) |
virtual void | setAttributesFromNode (QDomElement &element) |
virtual void | setAttributesFromObject (TextBlock *obj) |
Private Member Functions | |
void | initFields (UMLObject *parent) |
Private Attributes | |
UMLObject * | m_parentObject |
Describes any codeblock which is 'owned' by a UMLobject of some sort and should be in sync with that parent.
|
explicit |
Constructor
|
virtual |
Empty Destructor
UMLObject * OwnedCodeBlock::getParentObject | ( | ) |
Get the value of m_parentObject.
|
private |
|
protectedvirtual |
Causes the text block to release all of its connections and any other text blocks that it 'owns'. Needed to be called prior to deletion of the textblock.
Reimplemented in CodeAccessorMethod, CodeClassFieldDeclarationBlock, CodeMethodBlock, and OwnedHierarchicalCodeBlock.
|
protectedvirtual |
Set the class attributes of this object from the passed element node.
Reimplemented in CodeAccessorMethod, CodeClassFieldDeclarationBlock, CodeMethodBlock, CodeOperation, DCodeAccessorMethod, JavaCodeAccessorMethod, OwnedHierarchicalCodeBlock, and RubyCodeAccessorMethod.
|
protectedvirtual |
Set the class attributes from a passed object.
Reimplemented in CodeAccessorMethod, CodeClassFieldDeclarationBlock, CodeMethodBlock, CodeOperation, CPPHeaderClassDeclarationBlock, DClassDeclarationBlock, and OwnedHierarchicalCodeBlock.
|
protectedvirtual |
Reimplemented in CodeAccessorMethod, CodeClassFieldDeclarationBlock, CodeMethodBlock, CodeOperation, DCodeAccessorMethod, JavaCodeAccessorMethod, OwnedHierarchicalCodeBlock, and RubyCodeAccessorMethod.
|
virtualslot |
|
pure virtual |
Implemented in CodeOperation, CPPHeaderClassDeclarationBlock, CPPHeaderCodeAccessorMethod, CPPHeaderCodeClassFieldDeclarationBlock, CPPHeaderCodeOperation, CPPSourceCodeAccessorMethod, CPPSourceCodeClassFieldDeclarationBlock, CPPSourceCodeOperation, DClassDeclarationBlock, DCodeAccessorMethod, DCodeClassFieldDeclarationBlock, JavaClassDeclarationBlock, JavaCodeAccessorMethod, JavaCodeClassFieldDeclarationBlock, RubyClassDeclarationBlock, RubyCodeAccessorMethod, RubyCodeClassFieldDeclarationBlock, CodeAccessorMethod, CodeClassFieldDeclarationBlock, CodeMethodBlock, and OwnedHierarchicalCodeBlock.
|
private |