diff options
| author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-04 13:06:32 -0300 |
|---|---|---|
| committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-10-04 18:05:36 +0200 |
| commit | d31c53a4e6aef364cfc1e596349100c100b5b77c (patch) | |
| tree | c80f10e04c0298ae8792ee3032f809ab803687c6 /src/uml/qobjects/qumlpackageobject.cpp | |
| parent | 501adbcfd644dd9417a89845516b91df2995443b (diff) | |
Fix general bugs in template files
Change-Id: Iecb2cbc51851e0fddda3bced03d164447674d6e4
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'src/uml/qobjects/qumlpackageobject.cpp')
| -rw-r--r-- | src/uml/qobjects/qumlpackageobject.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/uml/qobjects/qumlpackageobject.cpp b/src/uml/qobjects/qumlpackageobject.cpp index 65bfb09f..8f8e4b66 100644 --- a/src/uml/qobjects/qumlpackageobject.cpp +++ b/src/uml/qobjects/qumlpackageobject.cpp @@ -137,7 +137,6 @@ QString QUmlPackageObject::qualifiedName() const { return qmodelingobjectproperty_cast<QUmlPackage *>(this)->qualifiedName(); } - // OWNED ATTRIBUTES [Namespace] const QSet<QObject *> QUmlPackageObject::elementImport() const @@ -471,7 +470,7 @@ void QUmlPackageObject::setName(QString name) { qmodelingobjectproperty_cast<QUmlPackage *>(this)->setName(name); } - + void QUmlPackageObject::setNameExpression(QObject *nameExpression) { qmodelingobjectproperty_cast<QUmlPackage *>(this)->setNameExpression(qmodelingobjectproperty_cast<QUmlStringExpression *>(nameExpression)); @@ -486,7 +485,7 @@ void QUmlPackageObject::setQualifiedName(QString qualifiedName) { qmodelingobjectproperty_cast<QUmlPackage *>(this)->setQualifiedName(qualifiedName); } - // SLOTS FOR OWNED ATTRIBUTES [Namespace] +// SLOTS FOR OWNED ATTRIBUTES [Namespace] void QUmlPackageObject::addElementImport(QObject *elementImport) { @@ -565,8 +564,14 @@ void QUmlPackageObject::setTemplateParameter(QObject *templateParameter) void QUmlPackageObject::setVisibility(QtUml::VisibilityKind visibility) { qmodelingobjectproperty_cast<QUmlPackage *>(this)->setVisibility(visibility); + qmodelingobjectproperty_cast<QUmlPackage *>(this)->modifiedResettableProperties() << QStringLiteral("visibility"); } - + +void QUmlPackageObject::unsetVisibility() +{ + qmodelingobjectproperty_cast<QUmlPackage *>(this)->modifiedResettableProperties().removeAll(QStringLiteral("visibility")); +} + // SLOTS FOR OWNED ATTRIBUTES [TemplateableElement] void QUmlPackageObject::setOwnedTemplateSignature(QObject *ownedTemplateSignature) @@ -590,7 +595,7 @@ void QUmlPackageObject::setURI(QString URI) { qmodelingobjectproperty_cast<QUmlPackage *>(this)->setURI(URI); } - + void QUmlPackageObject::addNestedPackage(QObject *nestedPackage) { qmodelingobjectproperty_cast<QUmlPackage *>(this)->addNestedPackage(qmodelingobjectproperty_cast<QUmlPackage *>(nestedPackage)); |
