Skip to content

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
  1. Import — Read a UML model from a source file and save it to the database
  2. Transform — Copy or edit the model within the database (optional)
  3. 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