-
Key: KERML_-151
-
Status: open
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
Implementation of the resolution to
KERML_-39as approved has identified some needed corrections that need to be made:- The revision to the operation Type::directionOfExcluding is missing the functionality to switch in and out directions on features of a conjugated Type relative to its original Type.
- In the OCL for the operation Type::visibleMemberships, self needs to be added to excluded in the call to inheritedMemberships.
- In the OCL for the constraint Type::deriveTypeInheritedMembership, the call to inheritedMemberships needs to be updated to reflect the revised signature for that operation.
In addition, adding the operation allRedefinedFeatures to Membership is ill-advised, because it creates a dependency of a Root metaclass (Membership) on a Core metaclass (Feature), in violation of the intended layering.
-
Reported: KerML 1.0b2 — Tue, 14 Jan 2025 22:00 GMT
-
Updated: Tue, 14 Jan 2025 22:00 GMT
KERML_ — Corrections to the resolution of KERML_-39
- Key: KERML_-151
- OMG Task Force: Kernel Modeling Language (KerML) 1.0 FTF 2