◮ Modelith import erwin Bring an erwin model in. Own it in git.
mdl — import
# a model exported from erwin
fund.xml (erwin XML)
$ mdl import erwin fund.xml -o fund --scaffold model
scaffolded .mdl/lock.yaml
imported 3 entities, 1 relationships from erwin to fund
$ mdl validate -m fund
validation passed
# now it's plain YAML in git — yours to version, diff, and generate
$
<Entity Name="Counterparty">
  <Attribute Name=
    "Counterparty_Id" .../>
  <Attribute Name=
    "Legal_Name" .../>
</Entity>
<Relationship .../>
…
→
counterparty
🔑 counterparty_idid_type
legal_namestring
trade
🔑 trade_idstring
counterparty_id FKid_type
institution
counterparty_idstring