v5.9.0
Changes in release v5.9.0:
-
Generators respect DomainEvent's and CommandEvent's
-
Generic generator (templating):
- Updated Freemarker to version 2.3.30
- Two new templating helper functions for Bounded Context filtering:
filterBoundedContextsreturns BoundedContexts which are not teamsfilterTeamsreturns BoundedContext which are teams
- New templating helper function to get type string of a
ComplexTypeobject:getType: takes a ComplexType object and returns the type as a String
- The following new root variables can now be used in Freemarker templates:
projectName: returns the name of the Eclipse project that contains the processed CML modelusername: returns the system user name of the current usercontextMapperVersion: returns the version of the Context Mapper plugin
-
New keybindings in Eclipse CML editor:
-
New wizards in Context Mapper Eclipse plugin:
- 'New Context Mapper DSL (CML) File' wizard allows to create a new CML file:
- 'Freemarker Generator Template Examples' wizard can be used to create a project containing our example Freemarker templates
- Currently contains an example template for a Ubiquitous language glossary written in Markdown





