Legacy Issue Number: 12275
Source: Mathworks ( Alan Moore)
The Semantics section for Feature says:
“A feature represents some characteristic for its featuring classifiers; this characteristic may be of the classifier’s instances considered individually (not static), or of the classifier itself (static).
A Feature can be a feature of multiple classifiers. The same feature cannot be static in one context but not another.”
It seems to me that the second sentence is simply a reiteration of the description of property “/ featuringClassifier: Classifier [0..*]”
The third sentence could be expressed more usefully as a constraint.
I’m also puzzled by the 0..* multiplicity on featuringClassifier. It would be useful if the description of Feature explained when a feature can have more than one featuring classifier.
Reported: UML 2.1.2 — Wed, 12 Mar 2008 04:00 GMT
Disposition: Resolved — UML 2.2
Much of this issue refers to obsolete text. This resolution addresses its final paragraph. We discussed
this in our face-to-face meeting in Reston in March 2013 and decided to change the multiplicity of Feature::
featuringClassifier to 0..1 (because this is a logical consequence of the remainder of the UML spec and
does not affect serialization), and change the wording accordingly, pointing out the special case of Properties
used as qualifiers which have no featuringClassifier.
Updated: Fri, 6 Mar 2015 20:58 GMT