Bug #32641 Changing the Object Notation does not work
Submitted: 23 Nov 2007 1:22 Modified: 16 Dec 2007 0:39
Reporter: Mike Willbanks Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.0.9 SE Beta OS:Windows (XP SP2)
Assigned to: CPU Architecture:Any
Tags: object notion

[23 Nov 2007 1:22] Mike Willbanks
Description:
When you change the Object Notation under Model -> Object Notation it does not update the models notation on any relationships nor do any of the other options in this area update the canvas in any way.

How to repeat:
1. Create a new EER Diagram
2. Create a table with a primary key
3. Create a new table with a primary key
4. Select a relationship tool and create a relationship between the two tables
5. Navigate to Model -> Object Notation
6. Change how the models object notation should display
7. Verify that the canvas did not change

Suggested fix:
The object notation should update the canvas to the new object notation as well as be saved with the model for future use.
[23 Nov 2007 5:35] Valeriy Kravchuk
Thank you for a bug report. Indeed, notation for relationship is not updated.
[26 Nov 2007 22:26] Alfredo Kojima
Valeriy,

I was not able to repeat this bug. Can you confirm whether you 
verify this in OSS or SE edition?

In OSS the feature is not available (and thus marked SE) and in
SE it works for me (and for our QA guy as well). The only bug
was that in 5.0.9 the notation menu items were marked SE
but not disabled, which could cause some confusion, but that's
already fixed.

Thanks
[27 Nov 2007 5:37] Valeriy Kravchuk
I used SE (Software rendering), as simple SE just crashes on my laptop when I create new diagram.

When Object Notation is changed (to IDEF1X, for example), entities are indeed redrawn in a different way. But not a relationship. Sorry, but the way IDEF1X represents one to many relashionship is different from your default:

\
-|------ ||-
/

Read http://www.idef.com/IDEF1X.html:

"Connection relationships (solid or dashed lines with filled circles at one or both ends) denote how entities (sets of data instances) relate to one another."

So, either redraw it properly or does NOT call "IDEF1X", please.
[3 Dec 2007 19:10] Alfredo Kojima
Valeriy,

The notation for objects/tables and relationships are controlled
with 2 different options. The default notation for connections is crow's feet,
not IDEF1X.
If you set the *relationship notation* to IDEF1X, the lines will change
to the expected appearance, as exemplified in 
http://www.itl.nist.gov/fipspubs/idef1x.doc
[4 Dec 2007 5:00] Valeriy Kravchuk
OK. Object notation itself changes for me each and every time.
[16 Dec 2007 0:39] Mike Willbanks
also can't repeat anymore in 5.0.10 se beta.
closing the ticket.