Bug 520637 - Edge label icon doesn't change in diagram when expected
Summary: Edge label icon doesn't change in diagram when expected
Status: CLOSED DUPLICATE of bug 510763
Alias: None
Product: Sirius
Classification: Modeling
Component: Diagram (show other bugs)
Version: 5.0.0   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on: 510763
Blocks:
  Show dependency tree
 
Reported: 2017-08-07 13:03 EDT by sonny selhorst CLA
Modified: 2017-08-16 05:38 EDT (History)
2 users (show)

See Also:


Attachments
source files (316.51 KB, application/zip)
2017-08-07 13:03 EDT, sonny selhorst CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description sonny selhorst CLA 2017-08-07 13:03:55 EDT
Created attachment 269721 [details]
source files

I have a conditional style so that when I change a "readingdirection" in the properties, the icon changes to a different icon. So for example if reading direction is L2R (left to right), the icon is a triangle pointing to the right, signifying that the relationship goes from left to right. 

Now, when I change the reading direction, the icon doesn't change immediately. Even when I refresh the diagram, it doesn't change. I have to close the diagram and re-open it before the changes take effect.

For me that's okay, but for the end-user it will be very frustrating I'm sure.

I have added my source files, if you go to the diagram editor and change "reading direction" for a binary relationship, you will see this.
Comment 1 Pierre-Charles David CLA 2017-08-08 02:50:04 EDT
Hi. Thanks for the report. This sounds very similar to bug #510763.
Comment 2 Maxime Porhel CLA 2017-08-16 05:35:51 EDT

*** This bug has been marked as a duplicate of bug 510763 ***
Comment 3 Maxime Porhel CLA 2017-08-16 05:38:25 EDT
Bug 510763 described the same issue for edge label icons but also for nodes one's. Correction will be done for Bug 510763 as it is more generic.