yesterday, i've explored a bit the capabiliy of Papyrus for modelling
sequence diagrams. I found out, that it causes some trouble, if you want
to insert an instance of InteractionFragment (InteractionUse,
CombinedFragment) into an existing sequence diagram as the first
interaction fragment od the sequence. Graphically it is possible, but
the corresponding xmi is corrupted. The ordering of the interaction
fragments is established by their appearance in the xmi and every
additional, non-chronological placement of an interaction fragment will
be add as the last element in the interaction's xmi.

If one create a sequence diagram straight forward without changes in the
structure of the sd, you will have a correct xmi file. But i don't
think, that this is desired, because the refinement or restructuring of
models is common behavior, i think.

Are there plans, when the behavior of sequence diagram and their
corresponding interaction xmi will be more stable?

yes, i'm using Papyrus 1.11.0. The sequence diagramming feature has a
lot of bugs. Perhaps, when you resize the heihgt of a lifeline, all
events on that line, will be moved.

I've tried several hours, but i wasn't able to create a very simple
sequence diagram with a combined fragment and some interaction operands,
that produce valid non-corrupting UML model structure...

I will raise several bug reports in the future.

Thanks
Marc-Florian

Patrick Tessier schrieb:
> This comment is for papyrus I (www.papyrusuml.org) ?
>
> -----
> Patrick
>
> "Marc-Florian Wendland" <florianwendland@freenet.de> a écrit dans le message
> de news: gsjr86$qkb$1@build.eclipse.org...
>> Hello @Papyrus,
>>
>> yesterday, i've explored a bit the capabiliy of Papyrus for modelling
>> sequence diagrams. I found out, that it causes some trouble, if you want
>> to insert an instance of InteractionFragment (InteractionUse,
>> CombinedFragment) into an existing sequence diagram as the first
>> interaction fragment od the sequence. Graphically it is possible, but the
>> corresponding xmi is corrupted. The ordering of the interaction fragments
>> is established by their appearance in the xmi and every additional,
>> non-chronological placement of an interaction fragment will be add as the
>> last element in the interaction's xmi.
>>
>> If one create a sequence diagram straight forward without changes in the
>> structure of the sd, you will have a correct xmi file. But i don't think,
>> that this is desired, because the refinement or restructuring of models is
>> common behavior, i think.
>>
>> Are there plans, when the behavior of sequence diagram and their
>> corresponding interaction xmi will be more stable?
>>
>> Thanks anyway
>> Marc-Florian Wendland
>
>

yes, i'm using Papyrus 1.11.0. The sequence diagramming feature has a
lot of bugs. Perhaps, when you resize the heihgt of a lifeline, all
events on that line, will be moved.

I've tried several hours, but i wasn't able to create a very simple
sequence diagram with a combined fragment and some interaction operands,
that produce valid non-corrupting UML model structure...

I will raise several bug reports in the future.

Thanks
Marc-Florian

Patrick Tessier schrieb:
> This comment is for papyrus I (www.papyrusuml.org) ?
>
> -----
> Patrick
>
> "Marc-Florian Wendland" <florianwendland@freenet.de> a écrit dans le message
> de news: gsjr86$qkb$1@build.eclipse.org...
>> Hello @Papyrus,
>>
>> yesterday, i've explored a bit the capabiliy of Papyrus for modelling
>> sequence diagrams. I found out, that it causes some trouble, if you want
>> to insert an instance of InteractionFragment (InteractionUse,
>> CombinedFragment) into an existing sequence diagram as the first
>> interaction fragment od the sequence. Graphically it is possible, but the
>> corresponding xmi is corrupted. The ordering of the interaction fragments
>> is established by their appearance in the xmi and every additional,
>> non-chronological placement of an interaction fragment will be add as the
>> last element in the interaction's xmi.
>>
>> If one create a sequence diagram straight forward without changes in the
>> structure of the sd, you will have a correct xmi file. But i don't think,
>> that this is desired, because the refinement or restructuring of models is
>> common behavior, i think.
>>
>> Are there plans, when the behavior of sequence diagram and their
>> corresponding interaction xmi will be more stable?
>>
>> Thanks anyway
>> Marc-Florian Wendland
>
>