summaryrefslogtreecommitdiffstats
path: root/src/uml/qumlparameterableelement.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-10-08 01:31:34 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-10-08 06:28:00 +0200
commit9c009dac6d5914c093db183e91f6d068a53c3f6e (patch)
treeafd5a83cc2e87052a7787f41832d801a2623ff69 /src/uml/qumlparameterableelement.cpp
parentb453dca1261158461363076d3a312c22a51da3de (diff)
XMI serialization ok
Change-Id: I912280c778217a093e0f088faecd3fc7ca9d5407 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qumlparameterableelement.cpp')
-rw-r--r--src/uml/qumlparameterableelement.cpp19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/uml/qumlparameterableelement.cpp b/src/uml/qumlparameterableelement.cpp
index 3e1fa211..ab1561c5 100644
--- a/src/uml/qumlparameterableelement.cpp
+++ b/src/uml/qumlparameterableelement.cpp
@@ -55,6 +55,7 @@ QUmlParameterableElement::QUmlParameterableElement() :
_owningTemplateParameter(0),
_templateParameter(0)
{
+ setClassForProperty();
setPropertyData();
}
@@ -147,6 +148,15 @@ bool QUmlParameterableElement::isTemplateParameter() const
return bool ();
}
+void QUmlParameterableElement::setClassForProperty()
+{
+ _classForProperty[QStringLiteral("ownedComments")] = QStringLiteral("QUmlElement");
+ _classForProperty[QStringLiteral("ownedElements")] = QStringLiteral("QUmlElement");
+ _classForProperty[QStringLiteral("owner")] = QStringLiteral("QUmlElement");
+ _classForProperty[QStringLiteral("owningTemplateParameter")] = QStringLiteral("QUmlParameterableElement");
+ _classForProperty[QStringLiteral("templateParameter")] = QStringLiteral("QUmlParameterableElement");
+}
+
void QUmlParameterableElement::setPropertyData()
{
QModelingObject::propertyDataHash[QStringLiteral("QUmlParameterableElement")][QStringLiteral("owningTemplateParameter")][QtModeling::AggregationRole] = QStringLiteral("none");
@@ -169,12 +179,3 @@ void QUmlParameterableElement::setPropertyData()
}
-void QUmlParameterableElement::setClassForProperty()
-{
- _classForProperty[QStringLiteral("ownedComments")] = QStringLiteral("QUmlElement");
- _classForProperty[QStringLiteral("ownedElements")] = QStringLiteral("QUmlElement");
- _classForProperty[QStringLiteral("owner")] = QStringLiteral("QUmlElement");
- _classForProperty[QStringLiteral("owningTemplateParameter")] = QStringLiteral("QUmlParameterableElement");
- _classForProperty[QStringLiteral("templateParameter")] = QStringLiteral("QUmlParameterableElement");
-}
-