cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph Schmidt (JIRA)" <>
Subject [jira] Commented: (CAY-155) More object-centric modeling tool
Date Fri, 27 Mar 2009 15:04:50 GMT


Joseph Schmidt commented on CAY-155:

> Perhaps a simpler option is to have a checkbox in preferences 
Well, this setting would be more project dependent than global. The most important thing is
however to be there for newbies of for the now quite often DDD projects.

> since a user needs to be aware of what is going on, particularly when they are editing
a model which has already 
> been in use for some time
For this scenario, the migrations should do the job (like they do in RoR  and similar frameworks).
I see that CayenneModeler also has some "migration" functionality now.

> 6 people voted for this task: could you comment as to whether you voted for the "UML
diagram" part or this first 
> 'autocreate DBEntities' part.
I voted for the first part (the object-centric behavior), as I mentioned in the first phrase
of my comment.
The "UML functionality" I think should go in another issue (and I suppose it would be much
more complicated to implement :) ).

> More object-centric modeling tool
> ---------------------------------
>                 Key: CAY-155
>                 URL:
>             Project: Cayenne
>          Issue Type: New Feature
>          Components: CayenneModeler GUI
>    Affects Versions: 1.2 branch
>            Reporter: Claudio Rosati
>            Assignee: Andrus Adamchik
> For DB-unaware users that want to *CREATE* a new DB and its object model, the GUI modeling
tool sould let the user to model just ObjEntities not DbEntities, automatically creating DB
entities and relationships as needed.
> The best will be having a GUI that lets user to manipulate UML-like objects and relations
(maybe using open source graph libraries like JGraph or Piccolo for graphics): ObjEntities
can be created, class hierarchies and relationships defined drawing lines between ObjEntities
and so on.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message