Free UML modelor for Eclipse [message #20147] |
Mon, 23 September 2002 14:56  |
Eclipse User |
|
|
|
Originally posted by: asmv.free.fr
Hi all,
There is a new free UML modelor designed and developped for Eclipse,
really look-and-feel Eclipse. It is available today for download
(http://www.eclipseuml.com).
It uses novosoft UML standard libray as metamodel and XMI as repository
with real-time synchronization. The graphic is carefully designed and
based on GEF.
Hope you like it.
Julien
|
|
|
|
|
|
Re: Free UML modelor for Eclipse [message #20384 is a reply to message #20374] |
Tue, 24 September 2002 20:00   |
Eclipse User |
|
|
|
Originally posted by: hudsonr.us.eye-bee-em.com
But that is the beauty of our design (which we stole from JDT <g>). Each
TransferDropTargetListener only has to handle a single transfer type. But,
you can add *multiple* listeners to the EditPartViewer, one for each type of
transfer. In fact, you can be even more granular than this (described
below).
Our abstract implementation helps you convert the native drop into a GEF
Request and an undoable Command. Our implementation can also be used to
send feedback to the target EditParts as you drag over them.
You should have one TransferDropTargetListener for each pair: (TransferType,
"receiver"), where "receiver" is a group of similar EditParts that receive
the drop in the same way (i.e., the same Request is used). Therefore, in
your UML editor you might have two listeners for just the ResourceTransfer
type. One might handle dropping a .java resource on the diagram, which you
currently do. The second might handle dropping a .java resource on an
existing Class, which could be a shortcut for creating a new attribute of
that type.
"Julien" <yang@omondo.com> wrote in message
news:amqquv$k4q$1@rogue.oti.com...
> Yes, you are right. I didn't use it since it seems to me that is supports
> only one kind of Transfert.
>
> I use directly SWT Dnd to support two kinds of Transferts.
>
> Julien
>
> Randy Hudson wrote:
>
> > I noticed that tool doesn't use the GEF native drop support. Have you
> > looked at our native drop support?
> > TransferDropTargetListener and its abstract impl.
>
> > Direct Edit would also be really cool. The rename dialogs are clumsy.
>
> > "julien" <asmv@free.fr> wrote in message
news:amno44$ulf$1@rogue.oti.com...
> > > Hi all,
> > >
> > > There is a new free UML modelor designed and developped for Eclipse,
> > > really look-and-feel Eclipse. It is available today for download
> > > (http://www.eclipseuml.com).
> > >
> > > It uses novosoft UML standard libray as metamodel and XMI as
repository
> > > with real-time synchronization. The graphic is carefully designed and
> > > based on GEF.
> > >
> > > Hope you like it.
> > >
> > > Julien
> > >
>
>
>
>
>
|
|
|
|
|
Re: Free UML modelor for Eclipse [message #20761 is a reply to message #20384] |
Wed, 25 September 2002 15:12   |
Eclipse User |
|
|
|
Originally posted by: yang.omondo.com
Randy Hudson wrote:
> But that is the beauty of our design (which we stole from JDT <g>). Each
> TransferDropTargetListener only has to handle a single transfer type. But,
> you can add *multiple* listeners to the EditPartViewer, one for each type of
> transfer. In fact, you can be even more granular than this (described
> below).
> Our abstract implementation helps you convert the native drop into a GEF
> Request and an undoable Command. Our implementation can also be used to
> send feedback to the target EditParts as you drag over them.
> You should have one TransferDropTargetListener for each pair: (TransferType,
> "receiver"), where "receiver" is a group of similar EditParts that receive
> the drop in the same way (i.e., the same Request is used). Therefore, in
> your UML editor you might have two listeners for just the ResourceTransfer
> type. One might handle dropping a .java resource on the diagram, which you
> currently do. The second might handle dropping a .java resource on an
> existing Class, which could be a shortcut for creating a new attribute of
> that type.
Good idea, I'll use it. Thanks very much.
Julien
> "Julien" <yang@omondo.com> wrote in message
> news:amqquv$k4q$1@rogue.oti.com...
> > Yes, you are right. I didn't use it since it seems to me that is supports
> > only one kind of Transfert.
> >
> > I use directly SWT Dnd to support two kinds of Transferts.
> >
> > Julien
> >
> > Randy Hudson wrote:
> >
> > > I noticed that tool doesn't use the GEF native drop support. Have you
> > > looked at our native drop support?
> > > TransferDropTargetListener and its abstract impl.
> >
> > > Direct Edit would also be really cool. The rename dialogs are clumsy.
> >
> > > "julien" <asmv@free.fr> wrote in message
> news:amno44$ulf$1@rogue.oti.com...
> > > > Hi all,
> > > >
> > > > There is a new free UML modelor designed and developped for Eclipse,
> > > > really look-and-feel Eclipse. It is available today for download
> > > > (http://www.eclipseuml.com).
> > > >
> > > > It uses novosoft UML standard libray as metamodel and XMI as
> repository
> > > > with real-time synchronization. The graphic is carefully designed and
> > > > based on GEF.
> > > >
> > > > Hope you like it.
> > > >
> > > > Julien
> > > >
> >
> >
> >
> >
> >
|
|
|
|
Re: Free UML modelor for Eclipse [message #21621 is a reply to message #20384] |
Thu, 26 September 2002 22:10   |
Eclipse User |
|
|
|
Originally posted by: julien.omondo.com
> But that is the beauty of our design (which we stole from JDT <g>). Each
> TransferDropTargetListener only has to handle a single transfer type. But,
> you can add *multiple* listeners to the EditPartViewer, one for each type of
> transfer. In fact, you can be even more granular than this (described
> below).
> Our abstract implementation helps you convert the native drop into a GEF
> Request and an undoable Command. Our implementation can also be used to
> send feedback to the target EditParts as you drag over them.
> You should have one TransferDropTargetListener for each pair: (TransferType,
> "receiver"), where "receiver" is a group of similar EditParts that receive
> the drop in the same way (i.e., the same Request is used). Therefore, in
> your UML editor you might have two listeners for just the ResourceTransfer
> type. One might handle dropping a .java resource on the diagram, which you
> currently do. The second might handle dropping a .java resource on an
> existing Class, which could be a shortcut for creating a new attribute of
> that type.
I tried to implement your solution to use GEF native DnD. I run into some
difficulties to make it work. I tested the LogicEditor example of
TextTransferDropTargetListener. But I cannot drop a text on the Label i
the Logic Diagram. Could you give me an simple example ?
Thanks
Julien
> "Julien" <yang@omondo.com> wrote in message
> news:amqquv$k4q$1@rogue.oti.com...
> > Yes, you are right. I didn't use it since it seems to me that is supports
> > only one kind of Transfert.
> >
> > I use directly SWT Dnd to support two kinds of Transferts.
> >
> > Julien
> >
> > Randy Hudson wrote:
> >
> > > I noticed that tool doesn't use the GEF native drop support. Have you
> > > looked at our native drop support?
> > > TransferDropTargetListener and its abstract impl.
> >
> > > Direct Edit would also be really cool. The rename dialogs are clumsy.
> >
> > > "julien" <asmv@free.fr> wrote in message
> news:amno44$ulf$1@rogue.oti.com...
> > > > Hi all,
> > > >
> > > > There is a new free UML modelor designed and developped for Eclipse,
> > > > really look-and-feel Eclipse. It is available today for download
> > > > (http://www.eclipseuml.com).
> > > >
> > > > It uses novosoft UML standard libray as metamodel and XMI as
> repository
> > > > with real-time synchronization. The graphic is carefully designed and
> > > > based on GEF.
> > > >
> > > > Hope you like it.
> > > >
> > > > Julien
> > > >
> >
> >
> >
> >
> >
|
|
|
|
|
Re: Free UML modelor for Eclipse [message #23614 is a reply to message #23571] |
Thu, 03 October 2002 16:35  |
Eclipse User |
|
|
|
Julien,
Look at the code currently in CVS. It's possible that you have an older version
of the code that doesn't flush the paint events during DnD. I have recently
changed the palette so that you can drag from it to the editor to create new
items (using native DnD). Create a circuit by dragging from the Circuit item in
the palette to the editor. Now drag any other creation item in the palette
(gates, circuit, etc) and drop it onto the previously created circuit. The
circuit should show feedback by changing its background color. Another bit of
feedback we show during DnD is when you create something inside a Flow Container
(a vertical line indicating the insertion location). Drag from the palette to a
Flow Container to see this.
Also, daily builds of GEF should be starting any day now. We'll post to the
newsgroup when this happens.
Eric
julien wrote:
> Eric Bordeau wrote:
>
>
>>It works for me. But I did notice that if you try to drag from the Task
>
> view,
>
>>you have to hold down the CRTL key. The Task view won't let you move the
>
> text,
>
>>only copy it. If you're running this on Windows, open up Wordpad, write
>
> some
>
>>text, and drag it to a LogicLabel. It should work fine. If not, let me
>
> know
>
>>and I'll look into it.
>
>
>>Eric
>
>
> I make the native dnd works in our next build which will be avaiable next
> monday. But the feedback doesn't show up when I drop over the target.
>
> julien
>
>
>>julien wrote:
>>
>>>I tried to implement your solution to use GEF native DnD. I run into some
>>>difficulties to make it work. I tested the LogicEditor example of
>>>TextTransferDropTargetListener. But I cannot drop a text on the Label i
>>>the Logic Diagram. Could you give me an simple example ?
>>>
>>>Thanks
>>>Julien
>
>
>
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.04084 seconds