1
Bugs and Issues / Re: Sequence diagram and editing with notes/fragments
« on: October 23, 2019, 07:13:37 pm »
Similar problems are solved in Enterprise Architect 15.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I remember that I have send a bug report some month ago to Sparx.
Let's see if and when it will be fixed.
I've seen errors like the one you describe, but they are always solved by reinstalling (repair install) the software. Did you try it?
You can't and shouldn't reuse actions. An action exists only in the scope of it's activity and is not supposed to be re-used.
The flows from and to actions are properties of these actions.
You can duplicate actions if you want by copy / Ctrl-Shift-V
Geert
Hi,
see: http://sparxsystems.com/forums/smf/index.php/topic,36020.msg231673.html#msg231673
Regards,
Helmut
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
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.
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.
- Open the properties of an operation
- Lower right you see tabs: Parameter, Notes, Behavior, ...
There you are :-)
q.
Hi Volkan,
Well, according to the help it is possible to get code from behavioral models, but if what's described there is any different from, or any improvement on, what's shown in the tutorial I couldn't say.
Personally, I think generating source code from UML models is a fool's errand because UML is a rubbish programming language. So on this topic I'm sitting with qwerty and Peter over here in Camp Curmudgeon. You should come visist! We've got a flag!
/Uffe
To make a "come out" here, I do not use EA code generation at all, even not to generate the “code framework” (what would work fine from my experience). If I need code level stuff in my model I go the other direction (“reverse engineering”).Hi Peter! Thank you very much for the advice! I really appreciate that!
Even if generation of algorithm would be possible/good, I would not use that feature because I belief that specifying algorithms to a level of detail that code can be generated is much more effort with UML than writing the code. Further on you have to know what code the code generator generates from your model, what makes the issue quiet complex.
For me UML is a specification language rather than a programming language.
I do not say that code needs to be always written in a text editor (for control functions there exist several good graphical programming environments) but UML for me is not a graphical programming language at all (at least not as long as somebody do not only show me that doing so is not only somehow possible but making sense).