Papyrus/Oxygen Work Description/NewFeature/ActivityDiagramTasks
Contents
Simplification of actions edition
Overview
This feature must simplified the edition of the activity diagram using pin updater and drag n drop strategies.
Pin updater
Update automatically pins according to the properties of the action. Actions which will be supported are:
- CreateObjectAction (Bug 508755 - [ActivityDiagram] Pins of CreateObjectAction should be create and update automatically)
- ReadSelfAction (Bug 510418 - [ActivityDiagram] Pin of ReadSelfAction should be create and update automatically)
- AcceptEventAction (Bug 510611 - [Activity Diagram] Automated pin derivation for AcceptEventAction and AcceptCallAction)
- AddStructuralFeatureValueAction (Bug 508748 - [ActivityDiagram] Pins of AddStructuralFeatureValueAction should be create and update automatically)
- ReadStructuralFeatureValueAction (Bug 508735 - [ActivityDiagram] Pins of ReadStructuralFeatureAction should be create and update automatically)
- ValueSpecificationAction (Bug 509073 - [ActivityDiagram] Pin of ValueSpecificationAction should be create and update automatically)
- StartClassifierBehaviorAction (Bug 510131 - [ActivityDiagram] Pin of StartClassifierBehaviorAction should be create and update automatically)
- StartObjectBehaviorAction (Bug 510196 - [ActivityDiagram] Pins of StartObjectBehaviorAction should be create and update automatically)
- TestIdentityAction (Bug 509074 - [ActivityDiagram] Pins of TestIdentityAction should be create automatically)
- CreateLinkAction (Bug 509160 - [ActivityDiagram] Pins of CreateLinkAction should be create and update automatically)
- DestroyLinkAction (Bug 509264 - [ActivityDiagram] Pins of DestroyLinkAction should be create and update automatically)
- ReadLinkAction (Bug 509265 - [ActivityDiagram] Pins of ReadLinkAction should be create and update automatically)
Drag n drop strategies
In case of drag from the model explorer to an action, the object drop will be associate to the action if it is compatible. Eg: drag a signal from the model explorer to an acceptEventAction of the diagram, the signal should be associate to the acceptEventAction as a new trigger.