[ 
https://issues.apache.org/cayenne/browse/CAY-1080?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13091#action_13091
 ] 

Kevin Menard commented on CAY-1080:
-----------------------------------

I've just gotten a chance to look at this.  A few things jump out immediately.

1) I have to chew over the changes to Cayenne core a bit more.  Off hand, they 
don't seem bad, but something feels weird about it.

2) While I can appreciate the cut working like a remove, it's a bit weird to be 
prompted to delete the item.

3) I can't paste an ObjEntity I just cut back to the same DataMap.  With the 
lack of an undo feature, the only reasonable thing for me to do is a revert the 
datamap.

4) I think my font changed for labels.  I'll have to verify that.

Looking at #3 again, actually, I can't seem to paste at all.  I even tried 
creating a new DataMap and was unable to paste the ObjEntity to that.

> Support for copy/paste of entities/attributes/relationships
> -----------------------------------------------------------
>
>                 Key: CAY-1080
>                 URL: https://issues.apache.org/cayenne/browse/CAY-1080
>             Project: Cayenne
>          Issue Type: New Feature
>          Components: CayenneModeler GUI
>    Affects Versions: 3.0
>            Reporter: Andrey Razumovsky
>            Assignee: Kevin Menard
>         Attachments: 1080.zip
>
>
> Support for copy/paste of entities/attributes/relationships.
> This is GSoC 2008 task.
> Some of my ideas follow. 
> We can implement copy-paste in two ways.
> First: the buffer is valid only within a sole project. So when you open 
> another project, copied data is lost.
> Second, the buffer is stored in whole modeler application, or even system 
> buffer. This allows to copy data between different projects, but is more 
> complex because we need to create shallow copies of entities, attrs etc. 
> Personally I use only one cayenne.xml currently.

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

Reply via email to