Issue 8228: BNF Notation for Operation is too restrictive (uml2-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Uncategorized Issue Severity: Summary: In 11.8.2 (Infra) and 7.3.36 (Super) the notation BNF requires a {<oper-property} any time there is a ':' after the operation name Resolution: Revised Text: On page 108 of the Superstructure [page 158 of the Infrastructure] spec in the Notation subsection of Operation, replace the BNF: [<visibility>] <name> ‘(‘ [<parameter-list>] ‘)’ [‘:’ [<return-type>] ‘{‘ <oper-property> [‘,’ <oper-property>]* ‘}’] with the following BNF (add an extra pair of brackets): [<visibility>] <name> ‘(‘ [<parameter-list>] ‘)’ [‘:’ [<return-type>] [‘{‘ <oper-property> [‘,’ <oper-property>]* ‘}’] ] Actions taken: February 3, 2005: received issue August 23, 2006: closed issue Discussion: End of Annotations:===== ubject: UML2 RTF: BNF Notation for Operation is too restrictive Date: Thu, 3 Feb 2005 21:22:22 -0500 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: UML2 RTF: BNF Notation for Operation is too restrictive Thread-Index: AcUKWkPg8AHEorVmQiiEzpqXaUEkOA== From: "Pete Rivett" To: X-Virus-Scanned: by amavisd-new at sentraliant.com In 11.8.2 (Infra) and 7.3.36 (Super) the notation BNF requires a {