-
Key: DMN13-140
-
Status: closed
-
Source: Red Hat ( Edson Tirelli)
-
Summary:
As discussed in the RTF call on Feb 5th, we need to fix:
1.Refs to grammar rules at end of ch9 are incorrect (change 14 to 12 and check others)
2. grammar rule 14 in ch10 is unused and should be removed
3. UnaryTests UML class is missing from the spec (it is shown on one diagram not the defining occurrence
Need to specify this MM class and point to the correct unary tests grammar rule that defines its syntax (this will be different for FEEL and SFEEL) -
Reported: DMN 1.2b1 — Tue, 5 Feb 2019 17:53 GMT
-
Disposition: Resolved — DMN 1.3
-
Disposition Summary:
Fix grammar rule references and add UnaryTests MM
Specification Text
See revised text.Metamodel
- In Figure 7.6, Change UnaryTests class to inherit from Expression rather than directly from DMNElement
- See attached Fig7_6
XML Schema
- Correct tExpression to make the typeRef attribute optional (as shown in the metamodel of Fig 7.6)
- make tUnaryTests extend tExpression instead of tDMNElement
Backward Compatibility Argument
- Expressions that do specify a typeRef will still be valid when the typeRef in the XSD is corrected to be optional
- UnaryTests that do not specify a typeRef will still be valid because the typeRef is optional
-
Updated: Mon, 30 Mar 2020 19:50 GMT
-
Attachments:
- DMN13-140-Fig7_6.PNG 71 kB ()
- Screen Shot 2019-10-09 at 12.41.36 PM.png 90 kB (image/png)
DMN13 — Incorrect grammar rule references and missing UnaryTests section in MM
- Key: DMN13-140
- OMG Task Force: Decision Model and Notation 1.3 RTF