Bug 543793 - The operation Create Edge View works only with the tool Edge Creation
Summary: The operation Create Edge View works only with the tool Edge Creation
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 6.1.1   Edit
Hardware: PC Windows NT
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2019-01-24 11:08 EST by Julien Dupont CLA
Modified: 2019-01-28 10:03 EST (History)
1 user (show)

See Also:


Attachments
Sample to reproduce (8.57 KB, application/x-zip-compressed)
2019-01-24 11:08 EST, Julien Dupont CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Dupont CLA 2019-01-24 11:08:56 EST
Created attachment 277271 [details]
Sample to reproduce

As explained in the summary, the operation create edge view works only with the tool Edge Creation.

If we try to use the Operation Create Edge View with a Selection Wizard or with a Drag and Drop operation it doesn't work.

In the example joined we specified 2 edge mapping, one Element Based Edge and one Relation Based Edge.
The example display the EPackages and the EAttributes as nodes. The EClass as a link between the both. The siginification is this package contains a Class draw by the link and this Class contains an Attribute.

We tested the Create Edge View with a Selection Wizard, does nothing! KO
We tested the Create Edge View with a DragNDrop tool, does nothing! KO
This tools do nothins as we use the Relation Edge View mapping or the Element Based Edge mapping.
We tested the Create Edge View with the Edge Creation tool and works only with the Element Based Edge. OK!
Does nothing with the Relation Based Edge! KO

To reproduce:
- Open the diagram representation.
- Click on "Ajouter Classes" in the palette. Apply it on the diagram. Choose C1. Does nothing KO
- Drag and drop the Class C1 from the Model Explorer to the diagram. Does nothing. KO.
- Use the tool "CreateClass" from p1 to a1. Works fine. OK
- In the edge.odesign, in the Edge Creation tool change the Edge Mapping to Reference. Change also the edge mapping in the Create Edge View to Reference mapping.
- In the diagram use the tool "CreateClass" between p2 and a2. Does nothing! KO