summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add improved version of SADuse.xmiSandro S. Andrade2013-11-213-20/+230
| | | | | Change-Id: I2bdde0247e9e4afd39181864ae78a1cf76af2cd5 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Show empty arrays in property editor for empty multi-valued propertiesSandro S. Andrade2013-11-211-8/+8
| | | | | Change-Id: If157dd753b5a04013220e2c6a5b86d720799e8fb Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update metamodelsSandro S. Andrade2013-11-21201-17/+5131
| | | | | Change-Id: Ie07f21cb042d3e467459fe7f4854e27d919f4814 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide improved version of DuSE metamodelSandro S. Andrade2013-11-2131-173/+990
| | | | | Change-Id: Icbc1807e61475a4ca1536b2230d79d7b98ddcd52 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add PropertyTypeRole enum value for representing real property typesSandro S. Andrade2013-11-2041-2/+475
| | | | | Change-Id: I3b1a50c9e5c05133a81c2ccc50167b28b83a905d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Implement QUmlConnector::kind() and QUmlStructuredClassifier::parts()Sandro S. Andrade2013-11-208-10/+169
| | | | | Change-Id: I95b666966b3e4825c687f8c0988c7832bc647589 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix bug in templates when update opposite properties of the same classSandro S. Andrade2013-11-204-2/+55
| | | | | Change-Id: I119097fd92b3f80f643f7630411cfdd7d6390df5 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix revision issues from gccxml architecture recovery backend plugin.Luis Paulo Torres de Oliveira2013-11-202-46/+23
| | | | | Change-Id: I05a0313df2cc6a366ef4b5347d1fe4d169c2658f Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update UML metamodel implementationSandro S. Andrade2013-11-1886-175/+346
| | | | | Change-Id: I4355b42ea190b7c25693d47771874deaf182ba89 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update MOF and DuSE metamodelsSandro S. Andrade2013-11-1839-78/+122
| | | | | | | UML updating coming soon Change-Id: Icc4cc0ea005bce01db8fb0f0ea0636ed166a980a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Implement QUmlPort::provided() and QUmlPort::required()Sandro S. Andrade2013-11-187-11/+232
| | | | | Change-Id: I2f62bfce30f26017f12bc004f52d795874380757 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix update of redefined properties. Implement ownedPort()Sandro S. Andrade2013-11-184-2/+98
| | | | | Change-Id: Icef7dfc42e259d62be5b2f5894c4623dae82730c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add concrete syntax for generalization and multiplicitiesSandro S. Andrade2013-11-1720-129/+263
| | | | | Change-Id: Ia64fee0ac964b5e969801b81898e93d7b0a9bb83 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Triggering CISandro S. Andrade2013-11-171-0/+1
| | | | | Change-Id: I4d5e9894214a57d3cf4e6037c55e4c7bf09785cf Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add concrete syntax handling of shared and composite UML propertiesSandro S. Andrade2013-11-172-3/+22
| | | | | Change-Id: I1488821020ccc41fc52cc4b52b1ccc624e935cbc Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add handling of UML association with aggregation = 'composite'Sandro S. Andrade2013-11-172-2/+11
| | | | | Change-Id: I10a9c266df43c4c43eb98e9aca820a1c049e8be6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial implementation of QML element for UML associationsSandro S. Andrade2013-11-177-4/+331
| | | | | Change-Id: Ice14c82f392cf7855f27166e254f3c57a0af9607 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add implementation of new Association QML itemSandro S. Andrade2013-11-174-6/+22
| | | | | Change-Id: I5c5527ffcf47d2e91691aed055d5aff66e09a887 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add further improvements in DuSE-MT plugin controllerSandro S. Andrade2013-11-161-20/+32
| | | | | Change-Id: I7fe13c8252d755e2355c6f41222889b56289f680 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Improve UML concrete syntax DuSE-MT plugin implementationSandro S. Andrade2013-11-1618-33/+153
| | | | | Change-Id: I3952e437144a29eb0bdb333726f4076f22bf0b57 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add association in example.xmi fileSandro S. Andrade2013-11-161-0/+8
| | | | | Change-Id: Ibfd50d3d1cfb2f758c3d30e2935f52332645e753 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Simplify DuSE-MT plugin controller implementationSandro S. Andrade2013-11-164-42/+39
| | | | | Change-Id: Iecbd1b0893893268f82b998c1f0fcb6a13a8015d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix setting of UML property's type when reading XMISandro S. Andrade2013-11-162-2/+18
| | | | | Change-Id: I37c892c5fd16005f8b19e5ff9980f38b8b180ce2 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Implement plugin loading based on dependenciesSandro S. Andrade2013-11-1511-253/+220
| | | | | | | | | | | | - If plugin A depends on plugin B so A implements interfaces defined in B. - Such dependency should be informed in A's .json file, build includes and linker dependencies are automatically handled by qmake. - In DuSE-MT startup, dependent plugins (e.g. A) are loaded first so that , in B initialization, PluginManager can be queried by using pluginsByType() in order to get all plugins implementing a specific interface. Change-Id: I201f12d2ce6972725f3aa11e9815374cf0948c5d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix wrong definition of TARGET for plugins with dependenciesSandro S. Andrade2013-11-152-3/+7
| | | | | Change-Id: Ie0932f3d55e2b7c82ebcd6585fdac3f977f875f3 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update .pro/.pri files for handling of plugins/libraries dependenciesSandro S. Andrade2013-11-1553-50/+133
| | | | | Change-Id: I95697cb825f97c862835d763488a5c5ec7c09329 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix plugins link dependenciesSandro S. Andrade2013-11-1517-41/+172
| | | | | Change-Id: I5a02aa759fafa88eeb58e6c2d9b5d800a18e8fa4 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Implement components recovery mechanism.Luis Paulo Torres de Oliveira2013-11-153-1/+231
| | | | | Change-Id: Ife47d97a663f5237a3d622b414bc21874119d309 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix wrong use of SADuSE profileSandro S. Andrade2013-11-135-4/+212
| | | | | Change-Id: I6fbe6e69ab848140367aeec259fc336fb4e8a56b Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix minor issues in architecture recovery pluginSandro S. Andrade2013-11-083-0/+3
| | | | | Change-Id: I2abc1662bbaf2bb505e367fb7259bb570385b516 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Creating interfaces of the Architecture Recovery PluginLuis Paulo Torres de Oliveira2013-11-088-1/+307
| | | | | Change-Id: I305764377fd1384d36d96712a99f7c341dcd457c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add small improvements in DuSE metamodelSandro S. Andrade2013-11-086-7/+64
| | | | | Change-Id: I1e77bc5a73d28995c19c57057bb2ac091a7a19c6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix import of elements and packagesSandro S. Andrade2013-11-047-3/+18004
| | | | | | | | | Plugins now install XMI files in addition to libs. QXMIReader tries to locate xmi files in the same directory of open files and also in plugins/metamodels directory. Change-Id: I2fe83596ac0394c21ec29145138bb8810e860770 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix XMI read of primitive valued properties serialized as elementsSandro S. Andrade2013-11-041-1/+8
| | | | | Change-Id: Id783946754228f84eeacc46beba900b51bc686c2 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix visibility() function in UML concrete syntax UML filesSandro S. Andrade2013-11-032-4/+59
| | | | | Change-Id: I556f1aa356b0f7e580936ed7fa7b362f08fca728 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update metamodels for emitting signals when properties changeSandro S. Andrade2013-11-03470-5261/+21939
| | | | | Change-Id: Ie762c6ecfec7d9b343c50e1e1b851d26443d548b Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add signals in automatic metamodel code generationSandro S. Andrade2013-11-032-1/+32
| | | | | Change-Id: I70abe3554a34dd405238616524aa80bebe8a65bc Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add SADuseProfile and Duse metamodels implementationSandro S. Andrade2013-11-0365-1109/+1531
| | | | | | | - Adapt templates for generating code for UML profiles Change-Id: I5d003829b53ba963741aab82ae9862bc6c8e7d1a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix error in metamodel generation when initializing enum propertiesSandro S. Andrade2013-11-021-2/+3
| | | | | Change-Id: If02783a7d51c0d98247114f02f4bad334c6d9fee Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix plugin categories and included headers for Qt 5.1.1 buildingSandro S. Andrade2013-11-027-5/+7
| | | | | Change-Id: I6df51cb9711abec278afda153c3683527778d9c7 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial support for concrete syntaxSandro S. Andrade2013-11-0220-30/+600
| | | | | | | Also provide basic QML elements for UML concrete syntax Change-Id: Ie2660ae383cc0576659b7d88a92e8d73692cd0b7 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add position parameter in UIController's addCentralWidgetTab functionSandro S. Andrade2013-11-024-5/+9
| | | | | Change-Id: If7bca173f1c49639fb5d75d2b97d573968b178e5 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial steps for UML Profiles code generationSandro S. Andrade2013-11-013-4/+20
| | | | | Change-Id: I9673531b25ef305a972383f5abc24d1a2e0a9779 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Rename 'profile' uml example to 'profile-definition'Sandro S. Andrade2013-11-013-2/+2
| | | | | Change-Id: Iab15412754dfc6bfcde1113fdf9c5472e80246fd Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix bug when reading bad-formed XMI filesSandro S. Andrade2013-11-012-1/+4
| | | | | Change-Id: I3eed0f0002a7ed50a4eb243cd049c461709ccb07 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix dependencies in DuSE core and plugins .pro filesSandro S. Andrade2013-11-019-8/+29
| | | | | Change-Id: I249169beed99da4f695034532a76d765e2ec1714 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move further design space functionality from core to pluginSandro S. Andrade2013-10-3013-153/+189
| | | | | Change-Id: I011d6174063a479122a920eb27ba52a54623e65a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move DuSE-MT architecture optimization from core to pluginSandro S. Andrade2013-10-3012-76/+185
| | | | | Change-Id: Ic218e48d239ad3eb5108f95ea3d73f8ba5b0f1c4 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move DuSE-MT design space explorer from core to pluginSandro S. Andrade2013-10-3020-153/+212
| | | | | Change-Id: Ie5a14f45a6d596564b793ad1e350af128ad67341 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move DuSE-MT concrete syntax view from core to pluginSandro S. Andrade2013-10-3013-66/+185
| | | | | Change-Id: I0d855323a9d4e74bc79b4f75a0ab7e0dfc71fa7a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>