cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrus Adamchik <and...@objectstyle.org>
Subject Re: [jira] Commented: (CAY-762) ERDiagram for Object Entities in Cayenne Modeler
Date Thu, 03 Dec 2009 13:31:03 GMT
Nice start!

I wonder what we can do to scale it to large projects? E.g.:

   http://people.apache.org/~aadamchik/class.png

Coincidentally the same issue was discussed on a WebObjects mailing  
list today. It is not yet archived, and if I don't forget, I'll  
forward the links once it is archived.

Andrus


On Dec 2, 2009, at 4:50 PM, Andrey Razumovsky (JIRA) wrote:

>
>    [ https://issues.apache.org/jira/browse/CAY-762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12784856

> #action_12784856 ]
>
> Andrey Razumovsky commented on CAY-762:
> ---------------------------------------
>
> First version is committed on 3.1 trunk and I welcome everyone to  
> try it.
> JGraph 5.13.0.0 is used as graph implementation.
>
> There are two types of diagrams - ER (for DbEntities) and Class (for  
> ObjEntities). They are avaliable through "Graph" tab of DataDomain  
> information panel.
>
> What IS done:
> * drawing of entities with attributes and relationships between  
> them, showing arity of rels, inheritance
> * quick showing entities in left-hand tree (using right-click  
> context menu), as well as some basic operation shortcuts
> * lazy loading of graphs - they are not created until requested
> * layout of firstly opened graph with entities (played a bit with  
> jgraph layouts, still not sure this is the best one). Note that  
> opening a large project may result in a complex web of entities
> * saving graphs info as <domain_name>.graph.xml (and restoring).  
> Note that this file will not be used in classic Cayenne runtime
> * synchronizing in both sides with left-hand tree
> * scaling
> * saving models as images
> * undo support
>
> What IS NOT done:
> * editing objects (e.g. entity names, attrs) in graph
> * finding object on the graph from its info panel
> * grouping by datamaps (in fact, I've found that standard JGraph  
> grouping doesn't look well on my models).
>
> Please post your comments
>
>> ERDiagram for Object Entities in Cayenne Modeler
>> ------------------------------------------------
>>
>>                Key: CAY-762
>>                URL: https://issues.apache.org/jira/browse/CAY-762
>>            Project: Cayenne
>>         Issue Type: New Feature
>>         Components: CayenneModeler GUI
>>   Affects Versions: 3.0
>>           Reporter: Ahmed Mohombe
>>           Assignee: Andrey Razumovsky
>>            Fix For: 3.1M1
>>
>>
>> Please add an ER Diagram to the Cayenne Modeler. This is the  
>> feature that I miss the most from WebObjects.
>> For start it would be even enough to have  an ER Diagram View (so  
>> no interactive activities) - just display and layout of entities.
>> I think this would help allot and would increase the productivity  
>> with CM - most people think visually.
>> I don't think that it would be complicated to implement, the most  
>> complicated question to answer is what graph library is allowed to  
>> use, due to the restrictive "license compatibility" of the Apache  
>> license.
>> Thanks in advance,
>> Ahmed.
>
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>


Mime
View raw message