Documentation Language: Swift

Method

evaluate(in:)

Evaluates the expression within the specified execution context.

@MainActor func evaluate(in context: ATLExecutionContext) async throws -> (any EcoreValue)?

Parameters

context

The execution context providing model access and variable bindings

Return Value

The result of evaluating the expression, or nil if undefined

Discussion