160 likes | 240 Views
Explore how to integrate the Merlin Generator plugin with Eclipse for generating code using EMF & GEF, streamlining system architecture and achieving high productivity. This article discusses the benefits, challenges, and solutions provided by Merlin Generator in adjusting code, managing history, and creating GUI interfaces within your development workflow.
E N D
Reqirements changed • Input systems must now have the same structure • Module instances shall not be explicitly chosen for the new system • Less dependencies between operations • History tree different
Project model decided • More solutions available • The best solution was the merge • UML specification • Solution
Solution • Using Merlin eclipse plugin • Generates code using EMF & GEF • Big job: adjusting genreated MCV architecture to fit our system • Half-automated build • XSD specification of the core system • Coding started
Model • System model
Model • History & engine • Views architecture • Perspective architecture • GUI • Complete use cases
Merlin Generator • free Eclipse plugin • connection between EMF and GEF (models and graphics) • code generation • advanced model transformation tools • why to use it: increased productivity, saved time
Merlin Generator • example • screenshots taken from actual Eclipse plugin
Problems • Code adjustment • Custom properties windows • History drawing • XSD representation of entire system is hard • Once generated code is hard to reshape for different model.
Thank you Questions?