-
Key: SMM12-79
-
Legacy Issue Number: 15015
-
Status: closed
-
Source: Fraunhofer FOKUS ( Marcus Engelhardt)
-
Summary:
The chosen way of modeling names for model elements is not done straightforward and hampers the practical usage of the meta model. The SMM meta model contains several classes having an attribute called name. Moreover, all meta classes are derived from the abstract meta class SMM_Element, which should possess such an attribute according to the specification. Hence, this attribute can be considered of being modeled redundantly.
Regarding the provided EMOF model, the SMM_Element does not have any attribute so that the specified attributes name, short_description and description are missing.According to best practices, we recommend to introduce a new class called SMM_NamedElement as a subclass of SMM_Element and as the base class of all meta classes having a name attribute. This facilitates to determine the name of a model element.
-
Reported: SMM 1.0b2 — Sun, 31 Jan 2010 05:00 GMT
-
Disposition: Duplicate or Merged — SMM 1.2
-
Updated: Mon, 2 Apr 2018 18:08 GMT
SMM12 — Modeling names of model elements
- Key: SMM12-79
- OMG Task Force: Structured Metrics Metamodel 1.2 RTF