summaryrefslogtreecommitdiffstats
path: root/src/mof/qmofprimitivetype.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-11-27 00:46:44 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-11-27 04:42:33 +0100
commit3198bd4e3c7086d4ea112339107eade27a1db58e (patch)
tree5e46acf996b96a095cfbca13de7c1da08763673c /src/mof/qmofprimitivetype.cpp
parentdccc32006217247d6105a64f5e2e2239d69943e5 (diff)
Fix implementation of clone() operation. Update metamodels.
UML update coming soon. Change-Id: I49e37052e9090aa9056c85e89bab1386c0f043fd Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/mof/qmofprimitivetype.cpp')
-rw-r--r--src/mof/qmofprimitivetype.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mof/qmofprimitivetype.cpp b/src/mof/qmofprimitivetype.cpp
index 4643cd16..44c5bd85 100644
--- a/src/mof/qmofprimitivetype.cpp
+++ b/src/mof/qmofprimitivetype.cpp
@@ -95,6 +95,8 @@ QMofPrimitiveType::~QMofPrimitiveType()
QModelingElement *QMofPrimitiveType::clone() const
{
QMofPrimitiveType *c = new QMofPrimitiveType;
+ c->asQModelingObject()->setObjectName(this->asQModelingObject()->objectName());
+ c->asQModelingObject()->setProperty("role", this->asQModelingObject()->property("role"));
foreach (QMofComment *element, ownedComments())
c->addOwnedComment(dynamic_cast<QMofComment *>(element->clone()));
c->setName(name());