Module: Ea::Bridge::XmiToUml
- Defined in:
- lib/ea/bridge/xmi_to_uml.rb
Overview
Transforms an Xmi::Sparx::Root (the xmi gem's typed Sparx XMI
model) into a Lutaml::Uml::Document.
This is the bridge between ea's internal XMI representation
(the xmi gem's model tree) and the tool-agnostic UML metamodel
from lutaml-uml.
The heavy lifting is done by the existing parser code in
Ea::Xmi::Parser. This module is the clean public entry point
— consumers should call Ea::Bridge::XmiToUml.transform(root)
rather than reaching into the parser internals.