summaryrefslogtreecommitdiffstats
path: root/scripts/xmi2qt.pl
Commit message (Collapse)AuthorAgeFilesLines
* Add initial steps for UML Profiles code generationSandro S. Andrade2013-11-011-0/+7
| | | | | Change-Id: I9673531b25ef305a972383f5abc24d1a2e0a9779 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial version of new UML metamodel implementationSandro S. Andrade2013-09-031-1/+1
| | | | | Change-Id: Ic29a04dc49fac075d9c736237573b7f4e3da85ef Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add new generation templatesSandro S. Andrade2013-08-281-1/+1
| | | | | Change-Id: Icb6f345e488e512a62d36d1f7c49331daa4ac7a5 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 improved generation of model classesSandro S. Andrade2013-08-231-2/+30
| | | | | | | | | | - 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>
* Add initial refactoring of xmi2qt templates filesSandro S. Andrade2013-08-221-53/+25
| | | | | Change-Id: I5cf1b9c74edc3563ad48e95ac9a5f0d66663329c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix license issues reported from CISandro S. Andrade2013-04-151-0/+40
| | | | | Change-Id: I7f466258db783a9727ab0428b4964dcf7bc80410 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Rename Qt*Enumerations to Qt*NamespaceSandro S. Andrade2013-01-091-4/+4
| | | | | Change-Id: Ie07b6ad8b95ad05ac682cfd62911362cc8486719 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add separate lib QtWrappedObjects, update QtMof and QtUml accordinglySandro S. Andrade2012-12-101-1/+1
| | | | | Change-Id: Ie435fb8457ee5c662c9cbb71e3421035bb4fa458 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide initial implementation of merged QtMof meta-modelSandro S. Andrade2012-12-101-6/+2
| | | | | 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/+4
| | | | | Change-Id: Ia5c5e10d15ea6395d17d95ceb703ff0c7230ae3d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide enhanced implementation of property subsettingSandro S. Andrade2012-10-091-1/+7
| | | | | Change-Id: I46bb59aac7798eff540538f254e610664a28c5dd Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Remove dumping of XMI data structureSandro S. Andrade2012-10-061-1/+1
| | | | | Change-Id: I73cff7e8fbb46ce6095d8bba6d7b15903c0ad5b6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add suport for auto-generating sync of subsetted propertiesSandro S. Andrade2012-10-061-1/+2
| | | | | Change-Id: I842bb84d4c6acd7e2fb79c5f3be862dc9834f049 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Adapt templates to new namespace naming schemaSandro S. Andrade2012-10-011-4/+4
| | | | | Change-Id: I9a641f2a458fff278d4f0307f0e82e623807af59 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Handle cross-package and cross-document inheritanceSandro S. Andrade2012-09-281-1/+1
| | | | | Change-Id: I3d818a5eb209f0b5cae239e4ca3733ab1e329243 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Second bunch of general refactoring in xmi2qt.xqSandro S. Andrade2012-09-281-1/+1
| | | | | Change-Id: I2e082bf0b25163d41cf4f6e1ef3424cae513cd1e Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add recursive generation of Q_PROPERTY macrosSandro S. Andrade2012-09-261-3/+4
| | | | | Change-Id: I2832d829f63fd576f7434088077ec7ca55dc4139 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add parameter for specifying output directory for xmi2qt.plSandro S. Andrade2012-09-241-8/+14
| | | | | Change-Id: Idc8ae3f3519ebae151cbd7a3879c1eef09bb2665 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Generate Q_PROPERTIESSandro S. Andrade2012-09-231-1/+3
| | | | | Change-Id: I627754c479ac01355f5bfed2a9dc216cc9ccbf89 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide simplified version of generation scriptsSandro S. Andrade2012-09-231-31/+37
| | | | | | | | | - XQuery used to generate a new xml (qtxmi) closer to a Qt implementation - Generation of a different .pri file for each namespace - Enumerations are generated as members of QEnumerations namespace scope Change-Id: I02e8fc14e33525fb60a4a027be4361b6b502cd07 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial version of xquery xmi -> qtxmi transformationSandro S. Andrade2012-09-221-0/+53
Change-Id: If1eef69cd8649a373ab81329b8fb5313e32ae6a9 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>