From 0f13b4f396ac21dee5ba1df2cc4cd482b3b41f88 Mon Sep 17 00:00:00 2001 From: "Sandro S. Andrade" Date: Tue, 26 Nov 2013 05:52:45 -0300 Subject: Update metamodel implementation. UML update coming soon ... Change-Id: Ie5c42361c8fdae602134c9bdd8ce19416b2c7f40 Reviewed-by: Sandro S. Andrade --- src/mof/qmofexception.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/mof/qmofexception.cpp') diff --git a/src/mof/qmofexception.cpp b/src/mof/qmofexception.cpp index fa4b990a..720f7015 100644 --- a/src/mof/qmofexception.cpp +++ b/src/mof/qmofexception.cpp @@ -54,13 +54,17 @@ QMofException::QMofException(bool createQModelingObject) : _qModelingObject = qobject_cast(new QMofExceptionObject(this)); } +/*! + Destroys the QMofException. + */ +QMofException::~QMofException() +{ + QModelingElement::deleteQModelingObject(); +} + QModelingElement *QMofException::clone() const { QMofException *c = new QMofException; - if (objectInError()) - c->setObjectInError(dynamic_cast(objectInError()->clone())); - if (elementInError()) - c->setElementInError(dynamic_cast(elementInError()->clone())); c->setDescription(description()); return c; } -- cgit v1.2.3