summaryrefslogtreecommitdiffstats
path: root/src/uml/qumlconnectableelement.cpp
diff options
context:
space:
mode:
authorSandro S. Andrade <sandroandrade@kde.org>2013-10-07 19:57:57 -0300
committerSandro S. Andrade <sandroandrade@kde.org>2013-10-08 01:01:15 +0200
commitb453dca1261158461363076d3a312c22a51da3de (patch)
tree3d71d5cbf572d6d53aaa6740a9ba93524a86155d /src/uml/qumlconnectableelement.cpp
parent5e4a780b40543fa12d6d9607e3193fb111c5ab84 (diff)
Improve property metadata for XMI serialization
Change-Id: I5a5c4dd61312824c63f6eac73b7170376c2b6bdb Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qumlconnectableelement.cpp')
-rw-r--r--src/uml/qumlconnectableelement.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/uml/qumlconnectableelement.cpp b/src/uml/qumlconnectableelement.cpp
index c88d4074..1ff11dde 100644
--- a/src/uml/qumlconnectableelement.cpp
+++ b/src/uml/qumlconnectableelement.cpp
@@ -181,3 +181,20 @@ void QUmlConnectableElement::setPropertyData()
}
+void QUmlConnectableElement::setClassForProperty()
+{
+ _classForProperty[QStringLiteral("ownedComments")] = QStringLiteral("QUmlElement");
+ _classForProperty[QStringLiteral("ownedElements")] = QStringLiteral("QUmlElement");
+ _classForProperty[QStringLiteral("owner")] = QStringLiteral("QUmlElement");
+ _classForProperty[QStringLiteral("clientDependencies")] = QStringLiteral("QUmlNamedElement");
+ _classForProperty[QStringLiteral("name")] = QStringLiteral("QUmlNamedElement");
+ _classForProperty[QStringLiteral("nameExpression")] = QStringLiteral("QUmlNamedElement");
+ _classForProperty[QStringLiteral("namespace_")] = QStringLiteral("QUmlNamedElement");
+ _classForProperty[QStringLiteral("qualifiedName")] = QStringLiteral("QUmlNamedElement");
+ _classForProperty[QStringLiteral("visibility")] = QStringLiteral("QUmlNamedElement");
+ _classForProperty[QStringLiteral("type")] = QStringLiteral("QUmlTypedElement");
+ _classForProperty[QStringLiteral("owningTemplateParameter")] = QStringLiteral("QUmlParameterableElement");
+ _classForProperty[QStringLiteral("ends")] = QStringLiteral("QUmlConnectableElement");
+ _classForProperty[QStringLiteral("templateParameter")] = QStringLiteral("QUmlConnectableElement");
+}
+