Documentation Language: Swift

Method

callHelper(_:arguments:)

Call a helper function with arguments.

@MainActor func callHelper(_ name: String, arguments: [(any EcoreValue)?]) async throws -> (any EcoreValue)?

Parameters

name

The helper name to call.

arguments

The evaluated helper arguments.

Return Value

The helper result, if one is produced.

Discussion

This method resolves standard registered helpers and also handles ATL’s resolveTemp operation as a built-in dispatch path. The built-in branch keeps trace-link resolution available even when the module does not expose resolveTemp as an ordinary helper definition.