Documentation Language: Swift

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.

Instance Methods

Default Implementations

Relationships

Conforms To