Sparx Systems Forum
Enterprise Architect => General Board => Topic started by: Volkan on September 12, 2016, 11:56:27 pm
-
Hi! I tried to create reception for a SysML block, but I cannot find such an option within EA. How do I add reception to a SysML block? Thank you so much. :)
-
I don't have SysML installed, but you should find a Port element in the toolbox. Just drag that over a block. Check the tagged values of the Port to set in/out.
q.
-
I don't have SysML installed, but you should find a Port element in the toolbox. Just drag that over a block. Check the tagged values of the Port to set in/out.
q.
Thank you very much for the quick response.
For reception I mean "A reception represents a behavior that a block performs when a client sends a signal that triggers it. Stated formally, a reception is invoked by a signal event." It occupies a compartment in a block.
...................................................................................
| receptions |
|«signal» <reception name> ( <parameter list> ) |
| |
...................................................................................
-
My last contact with SysML is too long ago, but that looks just like a stereotyped operation. Eventually such an operation is present somewhere in the toolbox. (I would likely just create that by hand)
q.
-
The current version of EA does not provide support for receptions.
You can somewhat create that appearance by creating a stereotyped operation. In SysML blocks must designate whether it makes requests or handles requests for the behavioural features it defines. Hence, you need to set the DirectedFeature stereotype on the operation. Then you can add the additional stereotype 'Signal'. Ideally this keyword should appear after (prov, reqd, or provreqd), but EA cannot do this. Instead the keyword is displayed at the compartment top comma separated like this: «DirectedFeature, signal». Not very nice.
/H
-
Hi,
see: http://sparxsystems.com/forums/smf/index.php/topic,36020.msg231673.html#msg231673
Regards,
Helmut
-
My last contact with SysML is too long ago, but that looks just like a stereotyped operation. Eventually such an operation is present somewhere in the toolbox. (I would likely just create that by hand)
q.
Thank you very much for the reply!
-
The current version of EA does not provide support for receptions.
You can somewhat create that appearance by creating a stereotyped operation. In SysML blocks must designate whether it makes requests or handles requests for the behavioural features it defines. Hence, you need to set the DirectedFeature stereotype on the operation. Then you can add the additional stereotype 'Signal'. Ideally this keyword should appear after (prov, reqd, or provreqd), but EA cannot do this. Instead the keyword is displayed at the compartment top comma separated like this: «DirectedFeature, signal». Not very nice.
/H
Thank you very much for the reply! It is really helpful.
-
Hi,
see: http://sparxsystems.com/forums/smf/index.php/topic,36020.msg231673.html#msg231673
Regards,
Helmut
Hi Helmut! Thank you very much for the reply!