Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 318958 - [Sequence Diagram] Creation/Selection of Signal Reception is not possible when creating an asynch message
Summary: [Sequence Diagram] Creation/Selection of Signal Reception is not possible wh...
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.7.0   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: 0.7.0   Edit
Assignee: Thibault Landré CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-06 03:29 EDT by alanusse Mising name CLA
Modified: 2010-08-03 06:00 EDT (History)
1 user (show)

See Also:


Attachments
Handling of signal receeption not supported when creating asynch calls (119.28 KB, application/octet-stream)
2010-07-06 03:44 EDT, alanusse Mising name CLA
no flags Details
Handling of signal reception on asynch calls not supported (87.36 KB, application/octet-stream)
2010-07-06 03:50 EDT, alanusse Mising name CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description alanusse Mising name CLA 2010-07-06 03:29:02 EDT
Creation/Selection of Signal Reception is not possible when creating an asynch message (only operations are handled)

I don't understand how signals are handled in the sequence diagram. 
I try to specify a reception of signal through an asynchronous message between two life lines.
(I also tried with found messages but it's even worse)

Here is the scenario I used. 

In sequence diagram

1. I create 2 lifeLines (empty i.e. without ES) representing two properties of a Class Syst.
property 1 is of type ClassA
property2 is of Type ClassB
Class B owns
   operation op1B
and
   signal reception recv1B
   
2. Creation of an async msg
a. if I want to select an existing element, I can only select an operation (op1B here) - no receive signal
b. if I want to create an element
   b 1 . I can create a new operation (for instance op2B), this works well   (see sreenview 1)
   b 2.  but I cannot create a signal reception
          In the popup the choice is between operation and signal (whoudn't be Reception instead?)
          If I select signal I can enter the name but there is no owning element proposed and it is not possible to enter one. (see sreenview 2)
Comment 1 alanusse Mising name CLA 2010-07-06 03:44:20 EDT
Created attachment 173505 [details]
Handling of signal receeption not supported when creating asynch calls
Comment 2 alanusse Mising name CLA 2010-07-06 03:50:57 EDT
Created attachment 173506 [details]
Handling of signal reception on asynch calls not supported
Comment 3 Mathieu Velten CLA 2010-08-03 05:12:21 EDT
problem fixed in 0.7 branch.

about your comment :
"In the popup the choice is between operation and signal (whoudn't be Reception instead?)"

The specification states that the signature of an asynch message should be an operation or a signal for an aynch message.
Comment 4 Thibault Landré CLA 2010-08-03 06:00:27 EDT
patch commited in branch