Bug 53380 - different sequence diagram messages
Summary: different sequence diagram messages
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
: 53364 92907 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-01-24 19:52 UTC by Jonathan Riddell
Modified: 2004-12-04 17:31 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Riddell 2003-01-24 19:52:02 UTC
Version:            (using KDE Devel)
Compiler:          gcc 2.95 
OS:          Linux

From Volker Siepmann
I'd like different kinds of messages in sequence-Diagrams (at least call, return, and create)
Comment 1 Stevan White 2003-04-30 08:32:25 UTC
Yes, and "focus of control".

All the notations defined in the UML Notation Guide 03-03-01 would be good:

Section 3.62.2 Activation --> Notation
Section 3.63.3 Message and Stimulus --> Presentation Options
Comment 2 Stevan White 2003-04-30 08:35:32 UTC
And destruction, of course,

Section 3.61.2 Object Lifeline --> Notation
Comment 3 Jonathan Riddell 2003-07-13 18:34:55 UTC
Synchronous and asynchronous are now possible. 
 
Destruction is effectivly possible. 
 
Not sure how to do the programming for creation, will think about it. 
 
Concurrent objects should also be possible. 
 
Branching would be difficult. 
Comment 4 Jonathan Riddell 2003-11-03 15:18:18 UTC
*** Bug 53364 has been marked as a duplicate of this bug. ***
Comment 5 Jesse 2003-12-04 07:01:13 UTC
Just to be nit-picky (and because my professor has expressed a *slight* disliking that diagrams I turn in would be non-standard from his point of view)

- Asynch messages should only be half arrow

- Asynch messages are usually (??) encassed within the object life-line.  Currently asynch messages are shown in the dashed portion of the line.
Comment 6 Jonathan Riddell 2003-12-04 17:40:15 UTC
> - Asynch messages are usually (??) encassed within the object life-line.
> Currently asynch messages are shown in the dashed portion of the line. 

I don't understand this part, what does encased within the object life-line mean?

Thanks
Comment 7 Jesse 2003-12-05 03:10:17 UTC
Ah, nevermind.  The dashed line (called the lifeline) becomes a tall rectangle(called an activation) whenever the object is in use.  The default size for this box is relatively small and I didn't notice we were able to resize it at will.

The half-arrow problem still stands though.
Comment 8 Jonathan Riddell 2003-12-06 18:39:16 UTC
Actually Jesse's professor is out of date!

From UML 1.5 spec:

Stick arrowhead ---->
Asynchronous communication; that is, no nesting of control.

NB UML 1.3 and previous versions included a half-stick arrowhead notation in addition to the stick arrowhead notation.  This notation has been removed because the semantic distinction between the two was subtle and confusing.
Comment 9 Jesse 2003-12-07 00:14:38 UTC
LOL!  Wow. I think I'll humbly step away from my computer now.  My above comments can be completely disregarded :)  I was also looking at an out of date spec. oh the shame :(
Comment 10 Jonathan Riddell 2004-11-08 13:31:40 UTC
*** Bug 92907 has been marked as a duplicate of this bug. ***
Comment 11 Oliver Kellogg 2004-11-16 22:15:16 UTC
Creation messages are implemented.
Comment 12 Oliver Kellogg 2004-12-04 17:31:36 UTC
Closing this as the most important message types are now implemented.
Please create a new, more specific entry if anything else is missing.