summaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* Fix code generation for property metadataSandro S. Andrade2013-10-112-25/+37
| | | | | Change-Id: Ib09020d2b44446f224623bbf0de8d19b710cc88b Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Further refactoring in QtModeling (step 2)Sandro S. Andrade2013-10-106-99/+106
| | | | | Change-Id: I336f9f24af1c763883e9cc3c716c02ef557bebd1 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Further refactoring in QtModeling (initial step)Sandro S. Andrade2013-10-103-9/+14
| | | | | Change-Id: Id8ca8a50edefeeb5c71206e96adbc4777eb82ccd Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Initial refactoring of QModelingObjectPropertyModelSandro S. Andrade2013-10-091-0/+1
| | | | | Change-Id: I00fc9292e1f29b5e7536540e7ad9e5db4039029d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Improve property metadata for XMI serializationSandro S. Andrade2013-10-083-18/+44
| | | | | Change-Id: I5a5c4dd61312824c63f6eac73b7170376c2b6bdb Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Improve property metadata informationSandro S. Andrade2013-10-072-10/+10
| | | | | Change-Id: Ia9a7db26b2e7b8696aa7b82aed93c0fa6ebad8ce Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Use plural form for multi-valued UML metamodel propertiesSandro S. Andrade2013-10-065-27/+49
| | | | | 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-054-7/+4
| | | | | Change-Id: Ibe13789eef7b13996a45051d5e8f4e59a2e2d2b6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix general bugs in template filesSandro S. Andrade2013-10-043-9/+9
| | | | | Change-Id: Iecb2cbc51851e0fddda3bced03d164447674d6e4 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add support for dirty propertiesSandro S. Andrade2013-10-041-8/+25
| | | | | Change-Id: Iad81cc3912f746542ad6dd25f0877343b0a97eea Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move MetaModelPrefix information to plugin classSandro S. Andrade2013-10-031-1/+0
| | | | | Change-Id: I4176185bc58d710822ffb6f17dbf0dab131637fe Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix XMI serialization issuesSandro S. Andrade2013-10-032-1/+2
| | | | | Change-Id: Ie4ac9b80069a60615e7db234b8a0a4defb26154a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix issue in UML elements destructorSandro S. Andrade2013-10-031-3/+4
| | | | | Change-Id: Id3f269b6c267803037b988f442f667f826423b25 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix issues in qobjectclass.cpp template fileSandro S. Andrade2013-10-031-4/+23
| | | | | Change-Id: I6e17e46b94f8e5769ef266bf7960c70bfd97c8cf Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add UML properties metadataSandro S. Andrade2013-09-272-0/+29
| | | | | Change-Id: I7b2a4b78641c11883d3c3283a8fb53f262b891af Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add implementation of clone() in all UML metamodel objectsSandro S. Andrade2013-09-042-13/+9
| | | | | Change-Id: I9bb9c90159b813ee7d7b941b9fbb1d6f426bf487 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add clone() method in template filesSandro S. Andrade2013-09-043-1/+39
| | | | | Change-Id: I345f997a2002bb97d4d243e4b2286865728292d8 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix trailing whitespace generationSandro S. Andrade2013-09-031-2/+1
| | | | | Change-Id: I03dcd42bc5008fbc98ecab56268bd2625013ed8e Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial version of new UML metamodel implementationSandro S. Andrade2013-09-0311-624/+711
| | | | | Change-Id: Ic29a04dc49fac075d9c736237573b7f4e3da85ef Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Do not generate code for overridden properties and operationsSandro S. Andrade2013-08-303-70/+149
| | | | | Change-Id: I8aaf79011b508e4de753c5de8a1f4ad473e31086 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add declaration of inherited properties and methodsSandro S. Andrade2013-08-303-216/+297
| | | | | | | Still lacks forward declaration of inherited types Change-Id: Iee84221743fc9604720b5d68638871464ac16709 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move documentation from internal classes to QObject-based classesSandro S. Andrade2013-08-293-24/+24
| | | | | Change-Id: Iecaf7c942d71a12d98eec38cf95a77c97772c29e Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move attribute's mutators to slotsSandro S. Andrade2013-08-292-70/+87
| | | | | Change-Id: If7c4983c402347fe58407389baffd4fd9defc401 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add metatype declaration for QSet<QString> in qtumlglobal.hSandro S. Andrade2013-08-293-0/+81
| | | | | Change-Id: Id4619befbc99d0b18f4a7ef10820ee9317a7c953 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* New UML metamodel implementation almost doneSandro S. Andrade2013-08-292-9/+20
| | | | | | | | | | Still missing: - Forward methods for inherited properties and operations - Auto-removal of deleted composite properties - Moving documentation from internal do QObject-based classes Change-Id: I2676e48c53d9ad4cdc6333c28e1a912d4e72cdd0 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix some issues in qclass.cpp templateSandro S. Andrade2013-08-291-0/+4
| | | | | Change-Id: I7fa4500b3f323439832d36d641db7a5c65967787 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add final templates for new metamodel generationSandro S. Andrade2013-08-282-23/+51
| | | | | Change-Id: I3c30514eb8393165a124728fa9f58e7c373c15d5 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add new generation templatesSandro S. Andrade2013-08-289-80/+366
| | | | | Change-Id: Icb6f345e488e512a62d36d1f7c49331daa4ac7a5 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix return value for QList/QSet propertiesSandro S. Andrade2013-08-272-14/+18
| | | | | | | Add initialization of QObject properties from XMI-declared default values Change-Id: I1a5c097463aa492b121991cf6e569b38222cfdda Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial support for QObject export of QModelingObjectsSandro S. Andrade2013-08-276-5/+36
| | | | | | | Still needs initialization from XMI-defined default values Change-Id: Iac8d90155f4f7bb8d092d81bc3a610efb7c58979 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add qWarning message in default implementation of UML methodsSandro S. Andrade2013-08-261-1/+3
| | | | | Change-Id: Iccef5643eae34a0cb44aa2493b36bdab8f050497 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add support for opposite properties handlingSandro S. Andrade2013-08-26242-11/+85
| | | | | Change-Id: Ic0706bac72eeed36cabb07b54b778190f34736b7 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add subsetted property adjustment for single-valued propertiesSandro S. Andrade2013-08-262-10/+39
| | | | | Change-Id: Ibea136f1eeccc8a1f3e9dcb1e86cab111daf3c9c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add dpointer-free UML metamodel implementationSandro S. Andrade2013-08-266-148/+32
| | | | | | | | - UML metamodel isn't likely to have changes, therefore we can get rid of d-pointer and private classes Change-Id: Id61fd25b965da5ed920e863d047e40ec293c106a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add handling of derived properties in artifact generation from xmiSandro S. Andrade2013-08-254-29/+88
| | | | | Change-Id: I3764f41fd6a727f1a09daed9fc82c9fedf8ba5af Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide new UML metamodel implementationSandro S. Andrade2013-08-251-1/+1
| | | | | | | | - QtWrappedObject is going to be replaced by QtModeling - DuSE-MT broken until refactoring finishes Change-Id: I628704ea9dac715d672638a2a9fee2071055dd92 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add d-pointer support when generating artifacts from xmiSandro S. Andrade2013-08-2513-1045/+78
| | | | | Change-Id: Ie9049b3d68208422c0860dc63ea295feb830451c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide better support for multi-threaded artifact generation from xmiSandro S. Andrade2013-08-241-11/+10
| | | | | Change-Id: I6b6e9a992b83b0b7e65c709e21dc5a8ba1c08237 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add attribute initialization from default values described in xmiSandro S. Andrade2013-08-244-3/+53
| | | | | Change-Id: Icdfee9149e0120abdee1c9aac8a6b6d27e86701b Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add improved generation of model classesSandro S. Andrade2013-08-2310-69/+318
| | | | | | | | | | - No more xmi2qt.xq, classes are generated directly from normative xmi - Still takes long time to generate because of multiple passes in input xmi model Change-Id: I561f452ac89007400c93dfc48b5dcfe23593de3c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix wrong include in class.cpp template fileSandro S. Andrade2013-08-221-1/+1
| | | | | Change-Id: I1b56aadb1f1a7af10f3ec178ab186c73d2c2b41d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial refactoring of xmi2qt templates filesSandro S. Andrade2013-08-2211-1498/+286
| | | | | Change-Id: I5cf1b9c74edc3563ad48e95ac9a5f0d66663329c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add SEKE demoSandro S. Andrade2013-06-272-0/+13
| | | | | Change-Id: I9bf147e3215595097ea4337bbf35a10b13b8c62f Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add name parameter to QDuSEVariationPoint'sSandro S. Andrade2013-06-262-4/+17
| | | | | Change-Id: Ia44869697199668e2f6c2eafd6ce984244b62435 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide support for profiles and profile applicationsSandro S. Andrade2013-06-233-2/+32
| | | | | Change-Id: I73fe7c7c6145d2b15316d7fab7017f939c34470e Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide enhanced DuSE metamodelSandro S. Andrade2013-06-173-5/+276
| | | | | Change-Id: I0a1163ac782d19acdb43b7f886a04a0414751075 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide initial DuSE design space metamodel implementationSandro S. Andrade2013-06-073-0/+27
| | | | | Change-Id: I4cb72c193e314fdad7d1dd30810b9d7a6c0b62ca Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix license issues reported from CISandro S. Andrade2013-04-157-133/+171
| | | | | Change-Id: I7f466258db783a9727ab0428b4964dcf7bc80410 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide further improvements in new xmi2qt.xq implementationSandro S. Andrade2013-03-121-34/+39
| | | | | Change-Id: Ib9853e960990bf7b3895ead88900a18e12cef01d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>