Metamodel Extension Facility Avatar
  1. OMG Specification

Metamodel Extension Facility — Closed Issues

  • Acronym: MEF
  • Issues Count: 10
  • Description: Issues resolved by a task force and approved by Board
Open Closed All
Issues resolved by a task force and approved by Board

Issues Descriptions

Clause 9.3.1 Operation “createElement()”

  • Key: MEF-10
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    In the description it should say “classification” instead of “reclassification” since the element is freshly created.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 20:02 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Change wording and numbering of Clause

    We agree that "classification" instead of "reclassification" should be used.

    We discovered also that the numbering scheme of this Clause is inconsistent with the rest of Clause 9, therefore the numbering should be adjusted accordingly.

  • Updated: Mon, 2 May 2022 14:17 GMT

Clause 9.2.2, Operations attachMetaClassWithBase() and detachMetaClassWithBase().

  • Key: MEF-9
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    The purpose of these operations unclear.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 20:01 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    *Remove operations attachMetaClassWithBase() and detachMetaClassWithBase() *

    We agree with the issue author. It turned out that the operations attachMetaClassWithBase() and detachMetaClassWithBase() do not contribute useful semantics and therefore should be removed.

  • Updated: Mon, 2 May 2022 14:17 GMT

Clause 9.2.2 Operation “removeMetaClassOrDelete()”

  • Key: MEF-8
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    Increase clarity of last sentence. Suggest change “removing” to “deleting” and drop final three words of this sentence.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:59 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Improve clarity of description for removeMetaClassOrDelete()

    MEF operation removeMetaClassOrDelete() provides an alternative to SMOF operation removeMetaclass() with a different error handling strategy, which might be difficult to understand. Improve the description to make it even more understandable.

  • Updated: Mon, 2 May 2022 14:17 GMT

Clause 9.2.2 Operation “detachMetaClass()”

  • Key: MEF-7
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    Removal of stereotype classification not limited to {required} stereotypes.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:58 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Remove all Stereotypes if present

    We agree that the potential removal of Stereotypes should include all Stereotypes, not only required ones.

  • Updated: Mon, 2 May 2022 14:17 GMT

Clause 9.2.2 Operation “applyMetamodel()

  • Key: MEF-6
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    In the second sentence, suggest removing the phrase “an instance of”. Also, the description lacks instruction how to establish relationships between existing metaclasses and metaclasses introduced by applying a metamodel, and how to handle non-metaclass items, like data types contained in the applied metamodel.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:57 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Improve description of applyMetamodel()

    Improve the readability of the description.

  • Updated: Mon, 2 May 2022 14:17 GMT

Clause 9.2.1, Operation reapplyProfile()

  • Key: MEF-5
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    The “actions to preserve consistency” are not well defined.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:56 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Clarify Consistency-Assurance Actions

    The Taskforce agrees that the description of consistency-assurance actions needs improvement.

  • Updated: Mon, 2 May 2022 14:17 GMT

Clause 9.2.1 Operations applyProfile() and removeProfile()”

  • Key: MEF-4
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    The text for both operations mentions “package” and “profile” many times, but should distinguish between addressing “package” or “profile” in general, or explicitly addressing “Package” or “Profile” elements. In the latter case, “package” and “profile” must be capitalized to “Package” and “Profile”.

    In the text for operation “applyProfile()”, the word “Note” at the beginning of the fourth sentence should be removed.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:52 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Improve clarity of the descriptions for Clause 9.2.1 applyProfile() and removeProfile()

    We agree with the issue that the words "Profile" and "Package" should be capitalized.

  • Updated: Mon, 2 May 2022 14:17 GMT

Corrections to Clause 9.2.1 “MOF::MEF::Package”

  • Key: MEF-3
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    In the very first sentence, “MEF::Profile extents” should be “MEF::Package extends”.
    Also, the last sentence of this paragraph is confusing.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:51 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Correct Wording in Clause 9.2.1

    The first sentence of Clause 9.2.1 falsely says "MEF::Profile", correct to "MEF::Package" and correct spelling of the following word.

    We agree that the final sentence of this first paragraph of Clause 9.2.1 is confusing and does not contribute information to this Clause. Delete.

  • Updated: Mon, 2 May 2022 14:17 GMT

Corrections to Clause 9.1 “Metamodel Extension Facility - Introduction”

  • Key: MEF-2
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    Correct Multiplicities and Role Names of Association MetamodelApplication.
    In sub-clause 9.1, first sentence suggest replacing “replicates” by “reproduces and extends”.
    In sub-clause 9.1, end of second sentence, suggest replacing “can” by “are”.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:50 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Correct and enhance Clause 9.1

    We agree with the proposed changes to Association MetamodelApplication, and accept the suggested text changes.

  • Updated: Mon, 2 May 2022 14:17 GMT
  • Attachments:

Corrections to Clause 7 “Principles of Operation”

  • Key: MEF-1
  • Status: closed  
  • Source: 88solutions ( Mr. Manfred R. Koethe)
  • Summary:

    In the second paragraph, end of second-last sentence, suggest replace “in many” by “by other”.

  • Reported: MEF 1.0b1 — Thu, 28 May 2020 19:47 GMT
  • Disposition: Resolved — MEF 1.0
  • Disposition Summary:

    Improve clarity of Clause 7

    For improved clarity, accept the proposed change.

  • Updated: Mon, 2 May 2022 14:17 GMT