|
Re: [Sequence Diagram] Cannot move Messages beneath CombinedFragment [message #1792354 is a reply to message #1792193] |
Mon, 16 July 2018 12:20 |
|
Hi,
Excuse-me I do not udestand your problem. Could you give me more explanation? events are not only before the position of the message Messages?
Nevertheless I explain the paradigm to manipulate element in the sequence diagram.
The representation of the sequence diagram compute the owner and place of the element in the model explorer. This means avoid mistakes ( between , fragments coveredBy features).
The combined fragment is like a layer that you can move, with a mecasnism of validation. This manner, we avoid problems of position od combined fragment that can make the user crazy.
Papayrus team
|
|
|
|
Re: [Sequence Diagram] Cannot move Messages beneath CombinedFragment [message #1792425 is a reply to message #1792193] |
Tue, 17 July 2018 15:41 |
Joerg Holtmann Messages: 2 Registered: July 2018 |
Junior Member |
|
|
Hi Patrick,
the exact problem is that we (I'm working together with Kai) did not figure out how to move the combined fragment between the message occurrence specifications of the particular messages (or in the attached model, preceding to "Message8"). In older Papyrus releases (until Neon), one could do this (or finetune this) through the model explorer.
If it's now intended to be done purely through the diagrammatical representation, it does not seem to work or we do something wrong. In the text representation of the .uml file, the message occurrence specifications are always preceding to the combined fragment. Or to be more precise, combined fragments seem to be stored in the ordered Interaction element list always after the message occurrence specifications.
If one uses only the editor of the UML2 framework, you can freely move the combined fragment in the model explorer list. In this case, also the textual representation of the .uml file shows a changed order of the Interaction elements, so that the combined fragment also can be stored preceding to the message occurrence specifications (or inbetween).
Kind regards,
Joerg Holtmann
|
|
|
|
|
|
|
Re: [Sequence Diagram] Cannot move Messages beneath CombinedFragment [message #1794508 is a reply to message #1794464] |
Fri, 31 August 2018 15:09 |
David Schmelter Messages: 3 Registered: July 2018 |
Junior Member |
|
|
Dear Richard,
in the end my assumption is that I can derive the partial order of InteractionFragments from the underlying uml model, independently from the used modeling tool / concrete syntax / graphical representation. This is important since we want interpret the created uml model in a simulation environment.
However, if I move the combined fragment above or below 'Message1' in the graphical Papyrus Sequence Editor, this change in the partial order is not reflected in the uml model (note: as far as I understand, the model explorer is more or less a direct view of the uml model):
EDIT: to be clear here, the following screenshot shows the uml tree editor opened beside the Papyrus editor - not the model explorer view
Moreover, if I close the Papyrus editor, try to fix the partial order in the uml tree editor (this actually works as expected), and re-open the model again in Papyrus, Papyrus will move the combined fragment below the MessageOccurrenceSpecifications again. Papyrus on Neon did not show this behavior.
If my assumption above is incorrect, how would I get the partial order that I modeled in the graphical representation from the plain uml model?
Many thanks for your help and best regards,
David
[Updated on: Fri, 31 August 2018 15:13] Report message to a moderator
|
|
|
Powered by
FUDForum. Page generated in 0.04973 seconds