-
Key: KERML_-119
-
Status: open
-
Source: Dassault Systemes ( Mr. Tomas Juknevicius)
-
Summary:
Annotation relationship creation modifies navigable AnnotatingElement::annotation property.
There is a navigable AnnotatingElement::annotation property, so it means AnnotatingElement is modified if Annotation is connected to it. KerML allows Annotation to be defined outside AnnotatingElement, for example AnnotatingElement can be owned in rootNamespace1, but Annotation connecting to that AnnotatingElement can be owned in rootNamespace2.
This causes exactly same problems with models serialization as UML had with NamedElement::clientDependency before making it derived.
If possible AnnotatingElement::annotation should be non-navigable or derived.
-
Reported: KerML 1.0b2 — Mon, 28 Oct 2024 08:15 GMT
-
Updated: Mon, 11 Nov 2024 21:58 GMT
KERML_ — Navigability of AnnotatingElement<->Annotation meta-association
- Key: KERML_-119
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2