Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370164

Summary: Associate message with choreography task and participant
Product: [SOA] BPMN2Modeler Reporter: Gary Brown <gary>
Component: UIAssignee: Robert Brodt <bbrodt>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 Flags: bbrodt: iplog+
Version: unspecified   
Target Milestone: 0.0.1-M1   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Support for adding messages to participants within a choreography task none

Description Gary Brown CLA 2012-01-30 15:55:53 EST
Build Identifier: 

Currently the participant is added by using a tool button associated with the choreography task. A similar mechanism can be used to associate a message flow (and thus message) with a choreography task, being sent from the associated participant to the other participant in the choreography task.


Reproducible: Always
Comment 1 Gary Brown CLA 2012-01-30 16:43:30 EST
Created attachment 210290 [details]
Support for adding messages to participants within a choreography task

As well as being able to add messages to a choreography task and participant, this patch includes the following changes:

- Property adapters for Message and MessageFlow
- Update the label for Message to be the item definition structural ref if available
- Added 'sourceRef' and 'targetRef' properties to MessageFlow
- Added 'name' to Message properties

Issues:
- Possibly need a different icon for adding the message
- Currently when the message decorator is selected, it focuses the property viewer on an edit part - maybe should be on the message or message flow?
- When choreography task is selected, and the ChoreographyTask tab selected, the MessageFlow labels are still using the 'Type Name' style field - where is this code?
- In the multiple item dialog, the MessageFlow label is also still the old style
Comment 2 Robert Brodt CLA 2012-01-30 18:56:05 EST
Gary: I applied your patch & fixed the "editpart selection" problem. Still need to look into the label issue.
Comment 3 Gary Brown CLA 2012-01-31 07:50:51 EST
Thanks Bob.