Issue 18124: Location: Table B.1 UML Keywords p 778 - Use of # in Semantics col (uml25-ftf) Source: Lockheed Martin (Mr. Michael Jesse Chonoles, michael_chonoles2(at)omg.org) Nature: Clarification Severity: Minor Summary: Expressions such as visibility <> #public are not clear (I suppose this is OCL) and should be explained. Also the of isRelative = true (w/o the #) appears inconsistent Resolution: Revised Text: Actions taken: September 28, 2012: received issue Discussion: End of Annotations:===== s is issue # 18124 Problem: C.070 Severity: Minor Type: Clarification Location: Table B.1 UML Keywords p 778 Title: Use of # in Semantics col Expressions such as visibility <> #public are not clear (I suppose this is OCL) and should be explained. Also the of isRelative = true (w/o the #) appears inconsistent Source: Michael Jesse Chonoles Date: Tue, 19 Mar 2013 14:40:17 +0000 From: Dave Hawkins User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 To: "Manfred R. Koethe" CC: "uml25-ftf@omg.org" Subject: [UML 2.5 FTF] Ballot 3 - Preview 3 - Issue 18124 X-Source-IP: userp1040.oracle.com [156.151.31.81] X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAR0YqyA= X-Brightmail-Tracker: AAAAAA== This issue has been used to clean up the keywords table rather than just tackle the specified problem. However it's incomplete as there are plenty of other fixes required. Perhaps this should be a separate issue. However here's a list: abstraction dashed-line label rather than box header any AnyReceiveEvent rather than Any event decisionInput There isn't actually a comment so the semantics are rather odd. The format used by selection and transformation is as follows: Behavior DecisionNode::decisionInput decisionInputFlow ObjectFlow target.oclIsKindOf(DecisionNode) and target.oclAsType(DecisionNode).decisionInputFlow = self delegate I don't think this is actually used. deploy Deployment rather than Connector file File from I don't think this is actually used. multicast/multireceive line label rather than flow label occurrence The semantics don't seem to remotely match the 11.7.4 description: "An optional notation for CollaborationUse is as a dashed arrow with the keyword «occurrence» pointing from the using Classifier to the used Collaboration. In conjunction with this the roleBindings are shown as normal Dependency arrows. With this option any Connectors that must exist in the context Classifier as a consequence of the bindings should be shown." CollaborationUse CollaborationUse (Note, I think the description ought to say "from the using Collaboration".) representation This is a rather confusing keyword as an InformationItem actually has a representation property inherited from Classifier which is typed by CollaborationUse. InformationItem::represented represented represents I think this is supposed to be for Classifier::representation, however I don't think it's actually used as there's no relevant notation. selection/transformation Both of these are note labels rather than box headers. when changeExpression In the notation placement bullets, "box header" is described as the "name compartment of a classifier rectangle". However it's used for non-classifier notation, eg centralBuffer. 'line label" has mismatched quotes. Finally, this issue merges 18117, but doesn't include a keyword for ProtocolStateMachine - although I'm going to mention this is in my comments on the other keywords issue. Cheers, Dave On 16/03/13 21:03, Manfred R. Koethe wrote: Dear Colleagues, Here is Preview 3 of Ballot 3. Issue 8274 and 17933 are withdrawn from this ballot. Kind regards, Manfred --------------------------------------------------------------- Manfred R. Koethe 88solutions Corporation tel: +1 (617) 848 0525 fax: +1 (815) 550 2086 mailto: koethe@88solutions.com web: http://www.88solutions.com --------(Model-Driven Modeling Solutions)-------- -- Dave Hawkins | Principal Software Engineer | +44 118 924 0022 Oracle JDeveloper Development Oracle Corporation UK Ltd is a company incorporated in England & Wales. Company Reg. No. 1782505. Reg. office: Oracle Parkway, Thames Valley Park, Reading RG6 1RA.