Menu

#10 extendedStakeholder not available as stereotype

4.2
open
nobody
None
2021-07-02
2021-06-28
No

Hi. I'm traing to convert an older SYSMOD-Project using Stakeholders to 4.2
In the Template of the new version the stereotype "extendedStakeholder" is applied to an actor. I'm failing to achieve this. I cannot select the stereotype for selection in the dialogues. In the Requirement Diagram Palette I can find the type. If I add it to the diagram it's added as a "class" however and I can e.g. not select the correct symbol for display (since it's not an actor).
I'm using plugin version 4.2 in Cameo System Modeller 19.0SP4

Discussion

  • Tim Weilkiens

    Tim Weilkiens - 2021-06-29

    Hi,

    The extendedStakeholder stereotype is an extension of a Class not an Actor. It specializes the SysML stereotype Stakeholder which extends Classifier.

    Where did you find the application to an actor?

    Cheers,
    Tim

     
  • Christian Richter

    Thanks for the quick response. Maybe I misinterpreted, but in the template (when creating a new SYSMOD project), in the diagram
    <system>::<system>_Core::<system>_UseCases::<actor> Use Cases

    There's an extendedStakeholder <actor name>. When I remove the stereotype in the specification window, what's left is an actor.

     

    Last edit: Christian Richter 2021-07-01
  • Tim Weilkiens

    Tim Weilkiens - 2021-07-02

    Found it :-) Thanks!

    In the past, the extendedStakeholder was based on Actor, but is now based on Class.

    The Stakeholder element in the template dates back to when it was based on Actor. Oddly enough, changing the stereotype from Actor to Class was possible in the background.

    I've fixed the template.

    If you would like to do it manually: remove the stereotypes, use refactor to change the element from actor to class, and apply the stereotypes user and extendedStakeholder.

    Cheers,
    Tim

     
  • Christian Richter

    Perfect, thanks a lot!

     

Log in to post a comment.