UML2MMBase is a code generation tool that can be used to convert a UML model of the MMBase cloud into a basic MMBase application. UML2MMBase can greatly speed up development of MMBase applications while enforcing a well documented cloud model.
UML2MMBase has been developed by the Finalist IT Group and has been made open source since the 1.3 release. Older versions of UML2MMBase can be found at the http://uml2mmbase.finalist.com website.
The latest release supports MMBase 1.7 and supports the UML tools Poseidon 2.x and MagicDraw 8.x.
UML2MMBase generates the following artifacts:
UML2MMBase works with UML Class diagrams based on the UML 1.4 definition. We've tested UML2MMBase with the free UML Tool Poseidon for UML.