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

Bug 297809

Summary: [Activity Diagram] Papyrus shall support UML2 activity diagram.
Product: [Modeling] Papyrus Reporter: Emilien Perico <emilien.perico>
Component: DiagramAssignee: Emilien Perico <emilien.perico>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: sebastien.gerard
Version: 0.8.0Keywords: plan
Target Milestone: 0.7.0   
Hardware: All   
OS: All   
Whiteboard: UML 2.x Diagrams
Bug Depends on: 315356    
Bug Blocks:    

Description Emilien Perico CLA 2009-12-15 03:55:12 EST
We must provide an activity diagram based on Papyrus generator, using papyrus gmf extensions and common behaviors with others diagrams.
Comment 1 Emilien Perico CLA 2009-12-15 05:59:09 EST
A first version of activity diagram is now available on the trunk. You can create Activity, InitialNode, ActivityFinalNode and FlowFinal.
Comment 2 Emilien Perico CLA 2010-01-26 09:15:12 EST
Add features: 
Actions (CallOperation, Opaque and CallBehavior)
Pins: Input, Output, Value, ActionsInput
Edges: ControlFlow, ObjectFlow
Local Pre and Post condition
CallOperation and CallBehavior: pins synchronization with behavior and operation
Comment 3 Emilien Perico CLA 2010-02-05 11:08:01 EST
Add features:
- add OCL constraints on edges
- automatic pin creation with object flows
- graphical pin synchronization with CallOperation and CallBehavior
- improve behavior of pre/post conditions
- fix some bugs
Comment 4 Emilien Perico CLA 2010-03-08 05:31:35 EST
Add features:
- ControlNode: decision, merge, fork, join
- Element Transformation
Comment 5 Emilien Perico CLA 2010-03-12 10:05:58 EST
Add features:
 - ActivityParameterNode and Parameter synchronization
 - SendObjectAction and SendSignalAction
 - Guard on flows
 - Label on CallBehaviorAction
 - Preferences on displayed popup
Comment 6 Emilien Perico CLA 2010-03-26 09:41:37 EDT
- add AcceptEventAction
- improve popup for element creation (usability, help component)
- improve usability
- fix some bugs
Comment 7 Emilien Perico CLA 2010-04-08 10:23:02 EDT
- manage stereotype label display
- fix some bugs

Adding concepts of : 
- Activity Partition 
- InterruptibleActivityRegion 
- StructuredActivityNode 
- ConditionalNode 
- ExpansionRegion 
- LoopNode 
- SequenceNode
- ExceptionHandler
- ValueSpecificationAction
- DataStoreNode
FIXME : These are not mature and do not work correctly (nothing is functional).
Comment 8 Remi Schnekenburger CLA 2010-06-09 10:36:06 EDT
updated to target milestone 0.7.0. A stabilized version could be added to Papyrus 0.7.0 release.
Comment 9 Sébastien Gérard CLA 2010-11-05 09:00:56 EDT
*** Bug 329537 has been marked as a duplicate of this bug. ***
Comment 10 Camille Letavernier CLA 2013-06-25 10:24:46 EDT
I close this task ; the Activity diagram is available in Papyrus