Issue 18611: UML 2.5 beta issue - Operation notation is wrong (uml2-rtf) Source: Model Driven Solutions (Mr. Steve Cook, steve-c(at)modeldriven.org) Nature: Revision Severity: Summary: There is a paragraph in Operation notation 9.6.4 that says this: “The return result of the Operation may be expressed as a return parameter, or as the type of the Operation. For example toString(return: String) …” This is wrong. If it means anything, it means an in parameter called return. The BNF does not allow return as a term for <direction>, but if it did, then the correct example would be this: toString(return result : String) Resolution: Revised Text: Actions taken: April 2, 2013: received issue Discussion: End of Annotations:===== m: Steve Cook To: "issues@omg.org" Subject: UML 2.5 beta issue - Operation notation is wrong Thread-Topic: UML 2.5 beta issue - Operation notation is wrong Thread-Index: Ac4vyUWxD81VzdSMRNOwuY2v8pfX0Q== Date: Tue, 2 Apr 2013 17:45:41 +0000 Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.103] X-Forefront-Antispam-Report: CIP:131.107.125.37;CTRY:US;IPV:CAL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(189002)(199002)(51856001)(80022001)(59766001)(53806001)(74662001)(31966008)(50986001)(76482001)(71186001)(77982001)(56776001)(16406001)(74502001)(33656001)(47976001)(49866001)(47736001)(512954001)(15202345001)(5343655001)(20776003)(81342001)(46102001)(4396001)(65816001)(44976002)(5343635001)(47446002)(54316002)(63696002)(56816002)(69226001)(54356001)(16236675001)(79102001)(55846006);DIR:OUT;SFP:;SCL:1;SRVR:BY2FFO11HUB038;H:TK5EX14HUBC106.redmond.corp.microsoft.com;RD:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-OriginatorOrg: microsoft.onmicrosoft.com X-Forefront-PRVS: 08041D247D X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAA== X-Brightmail-Tracker: AAAAAA== There is a paragraph in Operation notation 9.6.4 that says this: .The return result of the Operation may be expressed as a return parameter, or as the type of the Operation. For example toString(return: String) .. This is wrong. If it means anything, it means an in parameter called return. The BNF does not allow return as a term for , but if it did, then the correct example would be this: toString(return result : String)