Legacy Issue Number: 19866
Source: Fraunhofer FOKUS ( Marc-Florian Wendland)
UML 2.5, section 126.96.36.199 Add Structural Feature Value Actions says:
"The semantics are undefined for adding a value that violates the upper multiplicity of the StructuralFeature, and for
adding a new value to a StructuralFeature with isReadonly=true after initialization of the object that would have the
In fUML, this undefined semantics is resolved. Values are simply added to the StructuralFeature of the target object. This semantics is also described in the implementation of AddStructuralFeatureValueActionActivation.doAction() (section 188.8.131.52.1, pp. 298).
Since this implementation represents the resolution of an undefined semantics of the UML specification, section 184.108.40.206.1 AddStructuralFeatureValueAction should add a prose description of this resolution to its "semantics" clause. It would increase the readability and comprehensibility of the spec.
Reported: FUML 1.2 — Thu, 3 Dec 2015 05:00 GMT
Disposition: Resolved — FUML 1.3
Add note on AddStructuralFeatureValueAction
Agreed, in principle. However, 220.127.116.11.1 in the fUML specification does not have a "semantics clause", because it is in the clause on abstract syntax, not semantics. Instead, a note should be added under "Structural Feature Actions" in 18.104.22.168, the Overview for Intermediate Actions. Also, currently, the UML specification reference still needs to be to the UML 2.4.1 Superstucture Specification.
Updated: Thu, 22 Jun 2017 16:38 GMT
FUML13 — Prose for semantics of AddStructuralFeatureValueAction required
- Key: FUML13-18
- OMG Task Force: fUML 1.3 RTF