SysML 1.6 RTF Avatar
  1. OMG Issue

SYSML16 — Section: Generalization of stereotyped elements

  • Key: SYSML16-26
  • Legacy Issue Number: 12255
  • Status: closed  
  • Source: oose Innovative Informatik eG ( Mr. Tim Weilkiens)
  • Summary:

    The generalization of model elements, e.g. blocks, does only affect the instances (from Generalization definition: Each instance of the specific classifier is also an indirect instance of the general classifier.). Doesn't that mean that stereotypes of a block and it's properties are not inherited by sub-blocks? If yes all informations about flow ports, units and so on get lost. They are not inherited by the sub-blocks.

  • Reported: SysML 1.0 — Sun, 2 Mar 2008 05:00 GMT
  • Disposition: Closed; No Change — SysML 1.6
  • Disposition Summary:

    Generalization of stereotyped elements

    Comment from Conrad Bock:

    Inheritance doesn't mean features appear on specializations, it just means instances of those specialization support those features. This means stereotyped features are still stereotyped after "inheritance", because nothing actually happens in the model due to inheritance. Tools show inherited features for convenience. Redefinition does change the model in specializations, and as I understand it, redefining features (in specializations) need to have stereotype reapplied unfortunately. Same for subsetting features.

    Discussed during RTF meeting and decided to closed; no change.

  • Updated: Mon, 1 Apr 2019 18:17 GMT