After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 133861 - support for EER diagrams (EER, Extened Entity Releationship Diagrams)
support for EER diagrams (EER, Extened Entity Releationship Diagrams)
Status: RESOLVED OBSOLETE
Product: dia
Classification: Other
Component: shapes
0.92.2
Other Linux
: Normal enhancement
: ---
Assigned To: Alan Horkan
Dia maintainers
Depends on:
Blocks:
 
 
Reported: 2004-02-09 10:10 UTC by Roland Stigge
Modified: 2019-03-20 11:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
new objects (29.92 KB, patch)
2004-04-14 20:44 UTC, Pierre Ossman
needs-work Details | Review

Description Roland Stigge 2004-02-09 10:10:41 UTC
Hi,

a Debian user has got the wish to create EER diagrams with dia.

See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226981

Thanks for considering.

bye,
  Roland
Comment 1 Lars Clausen 2004-02-17 22:37:26 UTC
Mass reassign of 0.92[-pre*] bugs to 0.92.2
Comment 2 Alan Horkan 2004-02-21 12:24:48 UTC
EER, is that Extended Entity Relationship, have I got that right?  
Essentially do you mean that you need more shapes added to the ER set?  
Comment 3 Roland Stigge 2004-02-21 13:30:33 UTC
I told the original submitter, iain d broadfoot
<ibroadfo@cis.strath.ac.uk>, to contact you regarding this.
Comment 4 iain d broadfoot 2004-02-23 10:19:35 UTC
Hi,

Yes, essentially i'd like extra ER shapes - I should probably look at
adding this functionality myself, but by the time it occured to me to
ask for this I had finished my design. :)

cheers,
iain
Comment 5 Pierre Ossman 2004-04-11 12:46:18 UTC
I second this. I'm really missing an open source tool that can do EER.

A quick search of the web gave the following page to use as reference:
http://miami.int.gu.edu.au/dbs/7006/topics/it03gt06.htm
It's not much but it seems to contain all the shapes needed to do EER. The image
at the bottom in particular.
Comment 6 Pierre Ossman 2004-04-14 20:44:58 UTC
Created attachment 26666 [details] [review]
new objects

Attached my solution to the problem. It is based on the attribute object and
the line object. As far as I can tell they work as they're supposed to. I
haven't been hacking dia before so someone else probably needs to have a look
at it though.

Translations are missing and I'm not too happy about the choice of names for
the objects. Perhaps someone more used to EER diagrams can give some better
suggestions.
Comment 7 Alan Horkan 2004-11-26 23:23:40 UTC
-  if (!dia_plugin_info_init(info, "ER",
-			    _("Entity/Relationship diagram objects"),
+  if (!dia_plugin_info_init(info, "ER/EER",
+			    _("(Extended) Entity/Relationship diagram objects"),
 			    NULL, NULL))

and 

-  <_name>ER</_name>
-  <_description>Editor for Entity Relations Diagrams</_description>
+  <_name>ER/EER</_name>
+  <_description>Editor for (Extended) Entity Relations Diagrams</_description>



Pick one, dont repeat (and try not to use parenthesis uncessarily (I've a
terrible habit of doing it for not good reason myself)).  
I'd suggest something more like the following: 
 
+  if (!dia_plugin_info_init(info, "EER",
+			    _("Extended Entity Relationship diagram objects"),

and 

+  <_name>EER</_name>
+  <_description>Editor for Extended Entity Relations Diagrams</_description>




Specialisation and Subclass seems like good enough names for the object, dont
worry about it, they are not visible to the users in very many places.  

Comment 8 Lars Clausen 2005-11-07 04:29:13 UTC
This patch unfortunately is now way out of date.  Needs to use
DiaObject/DiaObjectType for one thing, and some of the function prototypes have
changed.  My apologies for sitting on it for so long.
Comment 9 Pavol Klačanský 2011-10-25 18:30:36 UTC
why is it still not implemented? please
Comment 10 Hans Breuer 2011-10-25 19:24:59 UTC
(In reply to comment #9)
> why is it still not implemented? please
see comment #8 - no one bothered to port it over to newer API
Comment 11 GNOME Infrastructure Team 2019-03-20 11:10:10 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/dia/issues/99.