Issue 14536: Stereotyped Constraints in UML (uml2-rtf) Source: Alion Science and Technology (Mr. Jim Logan, jllogan+omg(at)gmail.com) Nature: Uncategorized Issue Severity: Summary: In the UML 2.2 spec (ptc/2008-05-05), there is no way to show that a constraint on a class has a stereotype or stereotype tags. I would like to see something with nested braces. For example, { <<stereotype>> constraint1: body {tag1=value, tag2=value} }. I recommend changing the notation from this: A Constraint is shown as a text string in braces ({}) according to the following BNF: <constraint> ::= '{' [ <name> ':' ] <Boolean-expression> '}' to this: A Constraint is shown as a text string in braces ({}) according to the following BNF: <constraint> ::= '{' [ <stereotypes> ] [ <name> ':' ] <Boolean-expression> [ '{' <valuestring> '}' ] '}' The <stereotypes> and <valuestring> use the presentation options described in 18.3.8 (Stereotype). Resolution: Revised Text: Actions taken: October 7, 2009: received issue Discussion: End of Annotations:===== -Score: 0.00 X-Authority-Analysis: v=1.0 c=1 a=kwxA_ttXVmo4mAlHH68A:9 a=7-uxYyo7q-w5QyOgtnlnaDvSL3cA:4 a=yl3E7Zo1f8ECNGb0ZTkA:9 a=VKYjVB2ByzQEwvy0zfoA:7 a=xoCOydxThokdtRNLRlMttRZnXVIA:4 X-CM-Score: 0.00 Date: Wed, 07 Oct 2009 16:26:06 -0400 From: Jim Logan User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) To: issues@omg.org Subject: Stereotyped Constraints in UML X-Stationery: 0.4.10 In the UML 2.2 spec (ptc/2008-05-05), there is no way to show that a constraint on a class has a stereotype or stereotype tags. I would like to see something with nested braces. For example, { <> constraint1: body {tag1=value, tag2=value} }. I recommend changing the notation from this: A Constraint is shown as a text string in braces ({}) according to the following BNF: ::= '{' [ ':' ] '}' to this: A Constraint is shown as a text string in braces ({}) according to the following BNF: ::= '{' [ ] [ ':' ] [ '{' '}' ] '}' The and use the presentation options described in 18.3.8 (Stereotype). -Jim