-
Key: SYSML21-5
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
In 8.2.2.17.4 Send and Accept Action Usages, the payload parameter of an AcceptActionUsage is parsed as being owned by a ParameterMembership. This requires that the parameter have the direction in (see 8.3.4.6.4). However, the payload parameter of the base library definition Actions::Action has the direction inout. While it is valid to redefine an inout parameter with an in parameter, it is generally the output payload value that is desired from an accept action. Therefore, the payload parameter of an AcceptActionUsage should also have direction inout.
-
Reported: SysML 2.0b2 — Thu, 19 Jun 2025 20:55 GMT
-
Updated: Wed, 25 Jun 2025 21:58 GMT
SYSML21 — Accept action payload parameter has the wrong direction
- Key: SYSML21-5
- OMG Task Force: Systems Modeling Language (SysML) 2.1 RTF