Releases: Jakob-Bach/MDSD_Praktikum
Final release (2016-07-20)
Complete solution for all five tasks including final refactorings and documentation. Does not include special aspects of the models that were just added for the final presentation.
Final presentation (2016-07-20)
Includes the complete solution for all five tasks and some special aspects of the models that were just added for the final presentation (so this tag is one commit ahead of the final-release
).
Milestone 5 (2016-07-13)
Solution for the fifth practice sheet (Sirius repository editor and MediaStore repository diagram example).
Milestone 4b (2016-06-29)
Solution for the fourth practice sheet (Xtend code generator and generated Java files for the Ecore MediaStore example) as presented on 2016-06-29. Compared to milestone 4a, interface inheritance is defined in the meta-model which also influences the code generation.
Milestone 4a (2016-06-22)
Solution for the fourth practice sheet (Xtend code generator and generated Java files for the Ecore MediaStore example). The official milestone presentation is on 2016-06-29 (postponed a week), but as we finished the task till the original milestone date, this milestone is labelled 4a (the presented version will be 4b).
Milestone 3 (2016-06-08)
Solution for the third practice sheet (QVT-O transformation and PCM instance files as transformation results). Regarding the second practice sheet, the XMI serialization for the DSL instance files is added.
Milestone 2 (2016-05-25)
Solution for the second practice sheet (Xtext DSL grammar and MediaStore as DSL files). The XMI serialization for DSL instance files is not implemented yet.
Milestone 1 (2016-05-11)
Solution for the first practice sheet (Ecore meta-model and MediaStore model).
Milestone 0
Solution for the first practice sheet, task a) (first version of the meta-model without refactoring and without creation of an example model).