ElixirGenXML
ElixirGenXML is a simple tool that generates Elixir entity definitions from UML class diagrams. ElixirGenXML reads XMI files and outputs a python file with Elixir declarations of Entities, their fields and relationships. XMI files can be generated by most CASE tools such as ArgoUML, Poseidon, Enterprise Architect and others.
A more detailed treatment is available from the Pylons notes section. Included below is a 12-minute video screencast:
Resources
These resources are ready for immediate use in ArgoUML as templates.
- modelDescriptors.zargo Complete set of built-in and db-specific Descriptors.
- modelDescriptorsBasic.zargo Basic set of built-in Descriptors
- modelTemplate.xmi Elixir model template - XMI format
- modelTemplate.zargo Elixir model template - zargo format
- modelTemplatePlus.xmi Expanded form of model template, XMI format
- modelTemplatePlus.zargo Expanded form of model template, zargo format
Bundled versions of above:
- ArgoUML_Template_bundle.tar.gz Gzipped tar file for Linux.
- ArgoUML_Template_bundle.zip Zip file for Windows.
- ArgoUML_Template_bundle.dmgDMG file for OS X.