diff options
author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-07 19:57:57 -0300 |
---|---|---|
committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-08 01:01:15 +0200 |
commit | b453dca1261158461363076d3a312c22a51da3de (patch) | |
tree | 3d71d5cbf572d6d53aaa6740a9ba93524a86155d /src/uml/qumlconnectableelement.cpp | |
parent | 5e4a780b40543fa12d6d9607e3193fb111c5ab84 (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.cpp | 17 |
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"); +} + |