Book a Demo

Author Topic: Question on removing a part from a subclassed block in SysML  (Read 5551 times)

mse

  • EA User
  • **
  • Posts: 308
  • Karma: +1/-0
    • View Profile
Question on removing a part from a subclassed block in SysML
« on: October 16, 2024, 11:22:30 pm »
I'm learning about the Redefinition concept in SysML and while I can redefine a property (or a part) when I subclass a block, I was wondering how that works when I don't need a particular block from the superclass. Suppose there is a 0..1 multiplicity, and for the sub-block, I would like to have it at 0. EA does not allow me to delete the part from the sub-block.

Elpis

  • EA User
  • **
  • Posts: 64
  • Karma: +7/-0
  • Make MDA/MBSE vital.
    • View Profile
Re: Question on removing a part from a subclassed block in SysML
« Reply #1 on: October 17, 2024, 06:59:09 pm »
Setting the multiplicity to 0..0 (or just 0) is IMHO formally (UML Generalization semantics) correct approach.