summaryrefslogtreecommitdiffstats
path: root/src/modeling
Commit message (Collapse)AuthorAgeFilesLines
* Add creation of added element when navigating through design spacesSandro S. Andrade2013-12-062-11/+14
| | | | | Change-Id: I42b4704e9ccfe9ae161883e80e402ad615c467ee Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add some improvements in property editorSandro S. Andrade2013-11-272-0/+8
| | | | | Change-Id: Ib049d9c4b3def3face6cebf32d07972aa6bbae28 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix memory leak when deleting modelsSandro S. Andrade2013-11-261-0/+3
| | | | | Change-Id: I4e040e8eb78ba13363bcf7eb74a48aaa6a0a01fd Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix issue when removing QObject counterpart of model elementsSandro S. Andrade2013-11-262-5/+9
| | | | | Change-Id: I9c3a3ae63d8f8e738a8bdb903c02b47a48627b70 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add some improvements in design space explorerSandro S. Andrade2013-11-251-0/+1
| | | | | Change-Id: Ia17232a395a6e6a7c5683fb725c37e4330d84b7a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Change QModelingObjectPropertyModel to show "to be implemented"Sandro S. Andrade2013-11-251-0/+4
| | | | | | | | | When implementing derived properties/operations the Q_TODO tag should also be removed in the corresponding *object_p.h file. Change-Id: I4c81d5754b5289778957d0c2912fe2dd92479387 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix QtModeling module documentationSandro S. Andrade2013-11-2418-59/+285
| | | | | Change-Id: Id63005968d788dedec9cb397f6f7a1b1cd7f0568 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial implementation of DuSE design dimension instances creationSandro S. Andrade2013-11-222-0/+7
| | | | | Change-Id: I0fad717851329d7664048d51b2992a6654e2650f Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide improved version of DuSE metamodelSandro S. Andrade2013-11-212-4/+17
| | | | | Change-Id: Icbc1807e61475a4ca1536b2230d79d7b98ddcd52 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add PropertyTypeRole enum value for representing real property typesSandro S. Andrade2013-11-201-0/+1
| | | | | Change-Id: I3b1a50c9e5c05133a81c2ccc50167b28b83a905d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add concrete syntax for generalization and multiplicitiesSandro S. Andrade2013-11-171-0/+4
| | | | | Change-Id: Ia64fee0ac964b5e969801b81898e93d7b0a9bb83 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix setting of UML property's type when reading XMISandro S. Andrade2013-11-161-1/+1
| | | | | Change-Id: I37c892c5fd16005f8b19e5ff9980f38b8b180ce2 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix import of elements and packagesSandro S. Andrade2013-11-041-3/+14
| | | | | | | | | 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>
* Update automatic generation of UML metamodel implementationSandro S. Andrade2013-10-148-1/+10
| | | | | Change-Id: I4a2ae9cdcde86c33669e2e56cec651e7bce3e629 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add general optimizations in QtModeling and QtModelingWidgetsSandro S. Andrade2013-10-136-23/+24
| | | | | Change-Id: I059ec9f6e8ef5015849bd91d75181912b3a42ce6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move QModelingElement and QModelingObject removal to base classesSandro S. Andrade2013-10-132-1/+15
| | | | | Change-Id: I48fbd0e1c63e5627137b00a26fcbe7ea82eaa78f Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Simplify metamodel pluginsSandro S. Andrade2013-10-136-52/+6
| | | | | | | | - Metamodel plugins act only as model elements factory - Registering of JavaScript types were moved to DuSE-MT Change-Id: I9ca8db0f2aeec36123c37cdf3c4605c018dee3b7 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Serialize model element only if it's not an imported elementSandro S. Andrade2013-10-131-4/+9
| | | | | Change-Id: Ieed120154a4f75d397cce6fde53ea1968cf32dda Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix bug when reading/writing boolean propertiesSandro S. Andrade2013-10-124-21/+19
| | | | | Change-Id: I3a309392cf7fb70e6669f6eab0cea391029e58f8 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix PropertyEditor bugs after refactoringSandro S. Andrade2013-10-122-1/+2
| | | | | Change-Id: Iddb70cc35d64f9d5fb32f37b0e0fc07d06c0123c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix QModelingObjectPropertyModel after refactoringSandro S. Andrade2013-10-122-0/+7
| | | | | Change-Id: If8fbfc81e3992897f1603c58c4aa9fcdbf6f6f15 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add missing include of QStringListSandro S. Andrade2013-10-112-0/+3
| | | | | Change-Id: I86225037140de19ccae15e1b69a8731b35aff3bb Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix QModelingObjectRole bug when reading XMI filesSandro S. Andrade2013-10-112-40/+40
| | | | | Change-Id: I838b394af809b238883c6c7b977eaa4d0dd7cdc7 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Further refactoring in QtModeling (step 2)Sandro S. Andrade2013-10-1010-98/+45
| | | | | Change-Id: I336f9f24af1c763883e9cc3c716c02ef557bebd1 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Further refactoring in QtModeling (initial step)Sandro S. Andrade2013-10-1012-138/+303
| | | | | 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>
* ModelingWidgets: modelingobjectmodel/view okSandro S. Andrade2013-10-081-2/+3
| | | | | Change-Id: Iac4ca402cca9bc30d8708a4d3ed51b0b6cd9e986 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* XMI serialization okSandro S. Andrade2013-10-081-2/+2
| | | | | Change-Id: I912280c778217a093e0f088faecd3fc7ca9d5407 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Improve property metadata for XMI serializationSandro S. Andrade2013-10-084-46/+58
| | | | | Change-Id: I5a5c4dd61312824c63f6eac73b7170376c2b6bdb Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Improve property metadata informationSandro S. Andrade2013-10-076-55/+57
| | | | | Change-Id: Ia9a7db26b2e7b8696aa7b82aed93c0fa6ebad8ce Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Use plural form for multi-valued UML metamodel propertiesSandro S. Andrade2013-10-061-3/+2
| | | | | Change-Id: Ia8ab1c48d0fb552aca0ae729507c18b63d4c448e Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix issues when serializing dirty propertiesSandro S. Andrade2013-10-053-15/+19
| | | | | Change-Id: Ibe13789eef7b13996a45051d5e8f4e59a2e2d2b6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix general bugs in template filesSandro S. Andrade2013-10-041-0/+5
| | | | | Change-Id: Iecb2cbc51851e0fddda3bced03d164447674d6e4 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add support for dirty propertiesSandro S. Andrade2013-10-042-30/+33
| | | | | Change-Id: Iad81cc3912f746542ad6dd25f0877343b0a97eea Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Move MetaModelPrefix information to plugin classSandro S. Andrade2013-10-032-4/+6
| | | | | Change-Id: I4176185bc58d710822ffb6f17dbf0dab131637fe Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix XMI serialization issuesSandro S. Andrade2013-10-031-4/+8
| | | | | Change-Id: Ie4ac9b80069a60615e7db234b8a0a4defb26154a Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix xmi-write to work with new UML metamodel implementationSandro S. Andrade2013-10-0312-268/+1079
| | | | | Change-Id: Ic46debecfdd68f1c38b22cee54c663c22db13cd6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add UML properties metadataSandro S. Andrade2013-09-275-0/+196
| | | | | Change-Id: I7b2a4b78641c11883d3c3283a8fb53f262b891af Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add clone() method in template filesSandro S. Andrade2013-09-041-0/+3
| | | | | Change-Id: I345f997a2002bb97d4d243e4b2286865728292d8 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial version of new UML metamodel implementationSandro S. Andrade2013-09-037-462/+25
| | | | | Change-Id: Ic29a04dc49fac075d9c736237573b7f4e3da85ef Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add metatype declaration for QSet<QString> in qtumlglobal.hSandro S. Andrade2013-08-291-0/+40
| | | | | Change-Id: Id4619befbc99d0b18f4a7ef10820ee9317a7c953 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial support for QObject export of QModelingObjectsSandro S. Andrade2013-08-273-10/+20
| | | | | | | Still needs initialization from XMI-defined default values Change-Id: Iac8d90155f4f7bb8d092d81bc3a610efb7c58979 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add dpointer-free UML metamodel implementationSandro S. Andrade2013-08-261-1/+3
| | | | | | | | - 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>
* Enhance pimpl support in qmodelingobjectSandro S. Andrade2013-08-253-4/+16
| | | | | Change-Id: I4db7e416bc363462751af9797b398ba369e7b417 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix missing class in modeling.proSandro S. Andrade2013-08-251-3/+6
| | | | | Change-Id: Ic89ff5abe8b5cc8d2a0d66ed6f65cbee389ac5ad Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add d-pointer support when generating artifacts from xmiSandro S. Andrade2013-08-253-0/+146
| | | | | Change-Id: Ie9049b3d68208422c0860dc63ea295feb830451c Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add minor improvements in QWrappedObjectSandro S. Andrade2013-08-215-95/+61
| | | | | Change-Id: Ie2578aa8709a4c38256b6fa2f71f98bb1f363725 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial implementation of wrappedobjects refactoringSandro S. Andrade2013-08-1912-0/+950
Change-Id: Ifbf8c9c6c549c0db38df2b648b4b36f2cd637d33 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>