Commit graph

24 commits

Author SHA1 Message Date
Janik 784e2c538e
Merge pull request #1 from eMoflon/feature/deserializer
Feature/deserializer
2024-01-05 14:45:50 +01:00
JanikNex 5a7332a490 updated README 2024-01-04 17:53:19 +01:00
JanikNex 3cea5cd039 activated automatic tests 2024-01-03 13:55:51 +01:00
JanikNex 5a64778bab fixed default multiplicities 2024-01-03 13:54:22 +01:00
JanikNex ac1123c79e added containment modifier 2024-01-03 12:56:39 +01:00
JanikNex 248e76c47e moved test data 2024-01-01 20:17:42 +01:00
JanikNex aaa57882b2 added diagnostics list initializer 2024-01-01 01:20:14 +01:00
JanikNex 78023ddc69 skip ecore generation for models that contain serious errors
serious errors are all diagnostics that were identified by the language server with severity 1 (ERROR)
2024-01-01 01:16:24 +01:00
JanikNex e143288753 fixes construction of invalid object instances
due to the automatic generation of opposite references we previously added duplicate references, leading to invalid XMIs
2023-12-30 21:48:10 +01:00
JanikNex c87caff0cc implemented automatic generator and serializer tests 2023-12-28 22:38:58 +01:00
JanikNex a5253a4530 fixed serialized multiplicity for references with default multiplicities 2023-12-28 22:38:06 +01:00
JanikNex 76f4f92554 added signal line for output recording 2023-12-27 21:16:24 +01:00
JanikNex 5b9d9487c5 fixed Multiplicity serialization 2023-12-27 21:15:43 +01:00
JanikNex f168357e8c wrap SerializedDocument in list to match editor format (VSCode plugin) 2023-12-25 21:27:23 +01:00
JanikNex 17ae2cbd31 fixed type in EEnum serialization 2023-12-25 21:26:08 +01:00
JanikNex cc18321c33 fixed defaultValue serialization for AttributeEntities with EEnum values 2023-12-25 21:25:01 +01:00
JanikNex 1d44585756 optimized AbstractClassEntity serialization, 2023-12-25 21:22:46 +01:00
JanikNex 0e8ef41b44 reformat code 2023-12-23 14:57:50 +01:00
JanikNex 374effef30 first implementation of the SerializeCommand
* moved the Entity Package
* Added a fromEcore builder for every entity
* Implemented Ecore loader
2023-12-23 14:56:53 +01:00
JanikNex 7a1ac6db33 fixed shading 2023-12-21 18:57:39 +01:00
JanikNex b8639e22ed updated README.md 2023-12-14 19:57:28 +01:00
JanikNex 1e06842096 implemented basic cli to realize Ecore/XMI generation based on serialized MML output 2023-12-14 19:33:13 +01:00
JanikNex 2d764cf957 added .gitignore 2023-12-14 19:32:20 +01:00
Lars f4abe6d850
Initial commit 2023-12-14 10:40:23 +01:00