-
Key: KERML_-33
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
In 7.4.9.2 OperatorExpressions, in the bullet for "Classification expressions", it states:
The classification operators may also be used without a first operand, in which case the first operand is implicitly Anything::self (see 9.2.2.2.1). This is useful, in particular, when used as a test within an element filter condition expression (see 7.4.14).
In the concrete syntax, in 8.2.5.8.1 Operator Expressions, the production for ClassificationExpression does, indeed, allow the first operand to be optional. However, there is nothing stated there (or anywhere else in normative Clause 8) about the default for the first operand being Anything::self if it is not given explicitly, as stated in 7.4.9.2.
-
Reported: KerML 1.0a1 — Mon, 3 Jul 2023 23:00 GMT
-
Updated: Tue, 9 Apr 2024 23:30 GMT
KERML_ — Default for the first operand of a classification expression
- Key: KERML_-33
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2