summaryrefslogtreecommitdiffstats
path: root/scripts/normative-xmi/UML.xmi.gz
Commit message (Collapse)AuthorAgeFilesLines
* Fix weird characters in UML documentation in UML.xmiSandro S. Andrade2013-11-241-0/+0
| | | | | Change-Id: Ibb6b094c2dccc05a23a340af87bd40c15b3e040f Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update UML metamodel implementationSandro S. Andrade2013-11-181-0/+0
| | | | | Change-Id: I4355b42ea190b7c25693d47771874deaf182ba89 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add SADuseProfile and Duse metamodels implementationSandro S. Andrade2013-11-031-0/+0
| | | | | | | - Adapt templates for generating code for UML profiles Change-Id: I5d003829b53ba963741aab82ae9862bc6c8e7d1a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Use plural form for multi-valued UML metamodel propertiesSandro S. Andrade2013-10-061-0/+0
| | | | | Change-Id: Ia8ab1c48d0fb552aca0ae729507c18b63d4c448e Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update automatic generation of UML metamodel implementationSandro S. Andrade2013-10-051-0/+0
| | | | | Change-Id: I849c5277a4ae2ed1c176f7d7451825b42d87b326 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix issues when serializing dirty propertiesSandro S. Andrade2013-10-051-0/+0
| | | | | Change-Id: Ibe13789eef7b13996a45051d5e8f4e59a2e2d2b6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix general bugs in template filesSandro S. Andrade2013-10-041-0/+0
| | | | | Change-Id: Iecb2cbc51851e0fddda3bced03d164447674d6e4 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide initial refactored version of xmi2qt.xqSandro S. Andrade2013-03-111-0/+0
| | | | | Change-Id: I8941c498a24b5325e778aae9a2e0ab5d9d1fc0d1 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add major refactoring for namespace-free model implementationSandro S. Andrade2013-03-081-0/+0
| | | | | | | | | | | Rationale: - MOC needs a explicit namespace use in order to auto declare meta objects - However, syncqt does not generate iheaders if namespaces are used Change-Id: Ic66152b469b2610624025b9a76380360d581f857 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide major refactoring for correct declaration of propertiesSandro S. Andrade2013-03-051-0/+0
| | | | | | | | | | | | | | The use of macro QT_BEGIN_NAMESPACE_QTMOF/UML has been removed since MOC need a explicit namespace declaration in order to auto-declare metatypes with namespace information. Similarly, all properties are now declared using fully qualified class names. In addition, QtMof and QtUml namespaces were renamed to QtMofNS and QtUmlNS in order to prevent ambiguity. Change-Id: I8a1692a039101b56c1b1b0c76c59b1f963eb9d53 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix build issue in WindowsSandro S. Andrade2013-01-171-0/+0
| | | | | | | Use of interface as method name causes some mess Change-Id: I2f3091f3f32f057ddb46dca82f71e318ae553d4b Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Rename Qt*Enumerations to Qt*NamespaceSandro S. Andrade2013-01-091-0/+0
| | | | | Change-Id: Ie07b6ad8b95ad05ac682cfd62911362cc8486719 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix some small issues in XMI serializationSandro S. Andrade2013-01-081-0/+0
| | | | | Change-Id: Id3abc4352dc7cd681abc75f2af7e155db6d241f1 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Define properties as QList/QSet instead of const QList/QSet &Sandro S. Andrade2012-12-291-0/+0
| | | | | | | | | | | | Since QVariant always return a copy of the value returned by READ method, there is no point in define property as const QList/QSet &. Qt containers are implicitly shared, so that returning by copy wouldn't imply too much cost. That also eliminates the need of clients being responsible for release data from derived properties. Change-Id: I802a3f23b9fa571e7ed96a3bbb2253f690ff870d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Make use of new Qt5 properties facilities in QtUml/QtMofSandro S. Andrade2012-12-281-0/+0
| | | | | Change-Id: I1510b900fd3aebd34620dba873dd63939f5b4ca6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide initial implementation of merged QtMof meta-modelSandro S. Andrade2012-12-101-0/+0
| | | | | Change-Id: I60821c90352f0885c758db8fe255cc591847ab63 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide new implementation (without use of multiple inheritance)Sandro S. Andrade2012-11-051-0/+0
| | | | | Change-Id: Ia5c5e10d15ea6395d17d95ceb703ff0c7230ae3d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Incomplete implementation of aggregation-based multiple inheritanceSandro S. Andrade2012-11-021-0/+0
| | | | | Change-Id: I6f84d04ed84f878b671e6a16ffe1c16dda109a90 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add improved implementation of property subsettingSandro S. Andrade2012-10-151-0/+0
| | | | | Change-Id: Ifea7dc260ee49896449ad3afa10640509aace5ef Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Transitively search for subsetted propertiesSandro S. Andrade2012-10-131-0/+0
| | | | | Change-Id: I4f724f6e930bc86705d9ae7186c747c67acad11d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide full implementation of sync of opposite propertiesSandro S. Andrade2012-10-121-0/+0
| | | | | Change-Id: I3e6ed2ac0534c21eb117d0a2b97a2e0cc21e3650 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add support for aggregation attribute when converting from xmiSandro S. Andrade2012-10-111-0/+0
| | | | | Change-Id: I9416f8730c6f0e8537e0cc8ad4677de8a3628972 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add parallel hierarchy for private classesSandro S. Andrade2012-10-101-0/+0
| | | | | Change-Id: I1e474bae0c802cc1195c5eb13e4c512b3f99c989 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide enhanced implementation of property subsettingSandro S. Andrade2012-10-091-0/+0
| | | | | Change-Id: I46bb59aac7798eff540538f254e610664a28c5dd Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix issue when collecting read-only subsetted single-valued attributesSandro S. Andrade2012-10-081-0/+0
| | | | | Change-Id: I4c5cf6fedf2dc74363b3dd33cfb372a53c0bbb4b Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add mandatory use of QtUml namespace. Improve qWarning messages.Sandro S. Andrade2012-10-081-0/+0
| | | | | Change-Id: I7a2cdc62b5bbbfa4c8eba3a0682e7f4e4807e2c0 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initialization of pointers to single-valued object attributesSandro S. Andrade2012-10-071-0/+0
| | | | | Change-Id: If48454c9cb2ae741f2d31e2b4d0fb8b5c5e9eee3 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add suport for auto-generating sync of subsetted propertiesSandro S. Andrade2012-10-061-0/+0
| | | | | Change-Id: I842bb84d4c6acd7e2fb79c5f3be862dc9834f049 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Generate initialization of attributes from XMI defaultValue tagsSandro S. Andrade2012-10-061-0/+0
| | | | | Change-Id: Iac69204bbe0e37cfa6ca9b8d2b11483f91d6a401 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide complete generation of private classesSandro S. Andrade2012-10-061-0/+0
| | | | | Change-Id: Iae0a07e23488937c4216ac579a8b62ae9b450ce6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Use macros for prepending namespacesSandro S. Andrade2012-10-051-0/+0
| | | | | Change-Id: I17880ac77248369995d3e32ddf45e64e65bb0431 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add support for detecting redefined properties in xmi2qt.xqSandro S. Andrade2012-10-041-0/+0
| | | | | Change-Id: I9dc2cbd0a125bb87d1ad12c6ddf9e20c3988cb50 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Improve attribute/parameter generation and add test casesSandro S. Andrade2012-10-041-0/+0
| | | | | Change-Id: I839a3558bf84cfe0e65acf54782e4efe8186558b Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Generate accessors names in plural form for multi-valued attributesSandro S. Andrade2012-10-021-0/+0
| | | | | Change-Id: I19ceaad4a40f85a52f3e9d35ec8002222cfd7084 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update UML.qtxmi fileSandro S. Andrade2012-10-021-0/+0
| | | | | Change-Id: I43ceddc975a8479d32c0a55a564fc1dce3667842 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Improve enumeration generation (qt-ish naming)Sandro S. Andrade2012-10-011-0/+0
| | | | | Change-Id: Ic0c13ee1068f525c7e520171747230845d2dc002 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial support for flat (unpackaged merged) xmi processingSandro S. Andrade2012-10-011-0/+0
Change-Id: Ib662a82abf3dd0729236279a2ad1a2e516a20bd4 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>