This QVTo project performs a Model-to-model (M2M) transformation from an ".architecture" (metamodel: architecture.ecore) model to Ecore.
You can see the following mermaid code as a diagram with this browser extension
graph LR
model.architecture -. "«instanceof»" .-> architecture.ecore
model.architecture -->|M2M: Architecture2Ecore| model.ecore
model.architecture -->|M2M: Architecture2Sirius| model.odesign
model.odesign -. "«dependsOn»" .-> model.ecore
model.odesign -. "«dependsOn»" .-> architectureImpl.ecore
model.ecore-. "«imports»" .-> architectureImpl.ecore
m1.model -. "«instanceof»" .-> model.ecore
model.odesign -. "«produces»" .-> m1.model
Main entry point: https://github.com/tuiSSE/sirius-meta-editor