Book a Demo

Author Topic: stereotyped SysML blocks and IBD  (Read 5071 times)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1403
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
stereotyped SysML blocks and IBD
« on: November 23, 2016, 08:11:57 am »
Hi,

I defined a UML profile with stereotypes on SysML blocks.
Adding an IBD on those blocks work ok (sync element show properties and ports).

However when I add a stereotyped block as a "property" (SysML 1.3 Part), nothing happens.
If I create a normal SysML Block and then add / select my custom stereotype, then it works ok. It looks like the expected behaviour is obtained with the SysML 1.3 Block is selected as the main stereotype, and any custom stereotype must be added. This is not ideal as the associated toolbox doesn't achieve this.

Is there any this could be fixed? Any comment?

Thanks
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com


Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: stereotyped SysML blocks and IBD
« Reply #1 on: November 23, 2016, 08:32:48 am »
Have you tried extending the SysML block stereotype instead of applying a secondary stereotype?

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1403
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Re: stereotyped SysML blocks and IBD
« Reply #2 on: November 23, 2016, 06:32:08 pm »
Hi Simon,

In my UML profile, a stereotype extends the metaclass Class and has a generalization link to the SysML 1.3 Block stereotype.
This is my understanding of extending SysML, BPMN and other stereotypes. Is there a better way to achieve this?

Have you got a UML profile sample with a stereotyped SysML Block that works fine in IBD that you could share?
« Last Edit: November 23, 2016, 06:35:30 pm by Guillaume »
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com