Documentation Language: Swift

Method

execute(sources:targets:)

Executes the ATL transformation with the specified models.

@MainActor func execute(sources: OrderedDictionary<String, Resource>, targets: OrderedDictionary<String, Resource>) async throws

Parameters

sources

Source models indexed by namespace aliases

targets

Target models indexed by namespace aliases

Discussion

This method orchestrates the complete transformation process, including matched rule execution, lazy binding resolution, and statistics collection.