-
Key: SYSML2_-264
-
Status: closed
-
Source: Budapest University of Technology and Economics ( Dr. Vince Molnar)
-
Summary:
For some reason, the textual syntax for interface usage limits the set of elements allowed in its body (see InterfaceBody in clause 8.2.2.14.1). This prevents users from redefining inherited attributes in the usage:
interface myInterface : MyInterfaceDef // MyInterfaceDef defines attribute x connect end1 ::> end1InOuterScope to end2 ::> end2InOuterScope { redefines x = 5; // syntax error }
-
Reported: SysML 2.0b2 — Mon, 29 Jul 2024 14:39 GMT
-
Disposition: Deferred — SysML 2.0b4
-
Disposition Summary:
Defer to RTF
This issue was submitted after the end of the comment period, and the FTF has decided to defer its consideration to a future RTF.
-
Updated: Sat, 19 Jul 2025 19:21 GMT
SYSML2_ — Interface usage cannot redefine inherited attributes in textual syntax
- Key: SYSML2_-264
- OMG Task Force: Systems Modeling Language (SysML) 2.0 FTF 2