diff options
Diffstat (limited to 'src/uml/qumlwritevariableaction.cpp')
-rw-r--r-- | src/uml/qumlwritevariableaction.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/uml/qumlwritevariableaction.cpp b/src/uml/qumlwritevariableaction.cpp index 68ea139a..f459d323 100644 --- a/src/uml/qumlwritevariableaction.cpp +++ b/src/uml/qumlwritevariableaction.cpp @@ -164,3 +164,36 @@ void QUmlWriteVariableAction::setPropertyData() } +void QUmlWriteVariableAction::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("isLeaf")] = QStringLiteral("QUmlRedefinableElement"); + _classForProperty[QStringLiteral("redefinedElements")] = QStringLiteral("QUmlRedefinableElement"); + _classForProperty[QStringLiteral("redefinitionContexts")] = QStringLiteral("QUmlRedefinableElement"); + _classForProperty[QStringLiteral("activity")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("inGroups")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("inInterruptibleRegions")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("inPartitions")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("inStructuredNode")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("incomings")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("outgoings")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("redefinedNodes")] = QStringLiteral("QUmlActivityNode"); + _classForProperty[QStringLiteral("handlers")] = QStringLiteral("QUmlExecutableNode"); + _classForProperty[QStringLiteral("context")] = QStringLiteral("QUmlAction"); + _classForProperty[QStringLiteral("inputs")] = QStringLiteral("QUmlAction"); + _classForProperty[QStringLiteral("isLocallyReentrant")] = QStringLiteral("QUmlAction"); + _classForProperty[QStringLiteral("localPostconditions")] = QStringLiteral("QUmlAction"); + _classForProperty[QStringLiteral("localPreconditions")] = QStringLiteral("QUmlAction"); + _classForProperty[QStringLiteral("outputs")] = QStringLiteral("QUmlAction"); + _classForProperty[QStringLiteral("variable")] = QStringLiteral("QUmlVariableAction"); + _classForProperty[QStringLiteral("value")] = QStringLiteral("QUmlWriteVariableAction"); +} + |