The swift-atl package provides a pure Swift implementation of the Atlas Transformation Language (ATL) for model-to-model transformations.
Add to your Package.swift:
dependencies: [
.package(url: "https://github.com/mipalgu/swift-atl.git", branch: "main"),
]
Swift 6.0 or later
macOS 15.0+ or Linux
swift-ecore - EMF/Ecore metamodelling
swift-mtl - MTL code generation
swift-aql - AQL model queries
swift-modelling - Unified MDE toolkit
The package provides declarative model-to-model transformation capabilities. For details, see Getting Started and Understanding ATL.
A pure Swift implementation of the https://eclipse.dev/atl/ for model-to-model transformations.
618 symbols