-
Key: UMLR-137
-
Legacy Issue Number: 12285
-
Status: open
-
Source: The MathWorks ( Mr. Alan Moore)
-
Summary:
In the semantics section the spec says
“When the extension is required, then the cardinality on the extension stereotype is “1.” The role names are provided using the following rule: The name of the role of the extended metaclass is: ‘base_’ extendedMetaclassName The name of the role of the extension stereotype is: ‘extension$_’ stereotypeName.”
I have two issues with this. This first is that in all example that follows the extension role names don’t have a dollar in them and so are inconsistent with the spec.
Secondly, I think this should say that these are the default names if the modeller doesn’t provide any. In fact later on in the Presentation Options section of 18.3.8, the spec says:
“If the extension end is given a name, this name can be used in lieu of the stereotype name within the pair of guillemets when the stereotype is applied to a model element.”
-
Reported: UML 2.5 — Wed, 19 Mar 2008 04:00 GMT
-
Updated: Fri, 6 Mar 2015 20:57 GMT