Guide¶
This guide describes how to install and use crunch_uml for importing, transforming and exporting UML models.
Workflow¶
crunch_uml works in three steps that you can use independently of each other:
graph LR
A["Source file<br/>(XMI, JSON, Excel, ...)"] -->|"1. Import"| B[("Database<br/>SQLite / PostgreSQL")]
B -->|"2. Transform"| B
B -->|"3. Export"| C["Target file<br/>(JSON, MD, RDF, Excel, ...)"]
style B fill:#1a5276,color:#fff
- Import — Read a UML model from a source file and save it to the database
- Transform — Copy or edit the model within the database (optional)
- Export — Generate output in the desired format
Each command works on a schema in the database. Schemas are logical separations that allow you to keep multiple versions or variants of a model side by side.
Pages¶
- Installation — Installation and first use
- Import — Reading models
- Transform — Transforming models
- Export — Exporting models
- CLI Reference — Complete overview of all options