Project

lutaml-uml

0.0
There's a lot of open issues
No release in over a year
Lutaml stub gem for lutaml-uml
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Runtime

> 0.7.7
 Project Readme

lutaml-uml

UML domain models, repository pattern, format converters, and SPA generator for LutaML.

Overview

This gem provides:

  • Lutaml::Uml — UML domain model classes (Class, Association, Package, DataType, Enum, etc.)

  • Lutaml::UmlRepository — Repository pattern for querying and presenting UML documents

  • Lutaml::Converter — Format converters (XMI to UML, DSL to UML)

  • Lutaml::Ea — Enterprise Architect diagram SVG rendering

  • SPA static site generator with Vue.js frontend

Installation

Add to your Gemfile:

gem "lutaml-uml"

Usage

require "lutaml/uml"

Architecture

  • lib/lutaml/uml/ — UML domain models

  • lib/lutaml/uml_repository/ — Repository, queries, presenters, exporters, SPA

  • lib/lutaml/converter/ — XMI→UML and DSL→UML converters

  • lib/lutaml/ea/ — EA diagram SVG rendering

  • frontend/ — Vue 3 SPA frontend (pre-built dist included)