-
Key: SYSML21-701
-
Status: open
-
Source: Aerospace Corporation ( Mr. Ryan Noguchi)
-
Summary:
Filter expressions using the keyword "not" are not supported as shown in the examples in the spec. The example model views in 7.26.2 ("filter not @SysML::ConnectionUsage" and "expose VehicleDesignModel::**[not @SysML::ConnectionUsage]") do not parse in the pilot implementation as written. However, they do parse when written as "filter not (@SysML::ConnectionUsage)" and "expose VehicleDesignModel::**[not (@SysML::ConnectionUsage)]" respectively.
These example models should be revised to comply with what the language allows. A brief explanation for the required parentheses (e.g., due to the operator precedence rules, not is evaluated before @) would also be helpful.
-
Reported: SysML 2.0b2 — Sun, 11 Oct 2026 16:31 GMT
-
Updated: Sun, 11 Oct 2026 18:05 GMT
SYSML21 — filter not is not supported as shown in the spec examples
- Key: SYSML21-701
- OMG Task Force: Systems Modeling Language (SysML) 2.1 RTF