ModelDriven / Alf-Reference-Implementation

Open-source implementation of the Action Language for fUML (Alf) specification.
30 stars 2 forks source link

Calling an "in place" sequence operation can result in a mapping error #64

Closed seidewitz closed 5 years ago

seidewitz commented 6 years ago

For an "in place" sequence operation expression, in which the first parameter of the called behavior is of direction inout, the primary expression must be acceptable as a left-hand side. However, when this is not the case (e.g., with an expression like Integer[]{1,2}->add(1)), there is currently no constraint violation, but mapping is not possible, resulting in a mapping error.

seidewitz commented 5 years ago

Resolved in v1.1.0e.