Structure
ATLPropertyBinding
Represents a property binding in ATL target patterns.
struct ATLPropertyBinding
Overview
Property bindings define how properties of created target elements are initialized with values computed from expressions. They form the core mechanism for transferring data between source and target models.
Example Usage
let nameBinding = ATLPropertyBinding(
property: "fullName",
expression: ATLVariableExpression(name: "s.firstName")
)
Topics
Operators
?
Initializers
?
init(property:expression:)
Creates a new ATL property binding.
Instance Properties
V
expression
The expression that computes the property value.
V
property
The property name to bind.