Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » [jdt-ui-dev] Pre-reqs are not exported
[jdt-ui-dev] Pre-reqs are not exported [message #50510] Thu, 19 December 2002 15:45 Go to next message
Hal is currently offline HalFriend
Messages: 67
Registered: July 2009
Member
Randy,

Is/will your plugin available publicly? Can I re-use your layout algorithm
for my plugins?
Does you layout algorithm consider the node size when it calculates the
positions of each node? Can it support nodes with different size? From the
attached diagrams that you provided, the edge automatically bends. Does it
use some kind of connection router to achieve that? Can I use that
connection router in my plugins also?

Thank you.
-----Original Message-----
From: Randy Hudson [mailto:hudsonr@us.ibm.com]
Sent: Wednesday, December 18, 2002 3:23 PM
To: jdt-ui-dev@eclipse.org
Subject: Re: [jdt-ui-dev] Pre-reqs are not exported


Here is a graph of the plugins I have loaded in my workspace (jdt.ui, GEF,
and dependencies). It is not all of Eclipse. The layout algorithm isn't
finished yet, but it does a pretty good job so far.
There are two versions attachments. In one graph, all required plugins are
"exported", reducing the number of edges. In the second attachment, *every*
requirement is shown.

(Sorry if this post is a duplicate. I think my first attempt was rejected
due to address problems
Re: [jdt-ui-dev] Pre-reqs are not exported [message #50538 is a reply to message #50510] Thu, 19 December 2002 16:08 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: hudsonr.us.eye-bee-em.com

[This thread is in reference to the attached Image that was sent to another
mailing list]

Hal,

I would like to eventually release this algorithm. The algorithm places
both nodes and connections at the same time, and nodes can be any size.
There is more work to be done on the algorithm, and on other stuff in GEF.
This was a proof of concept, and I need to get a feel for the demand. I
need to switch focus back to the 2.1 committed items for now.

The code is not integrated in any way with draw2d/GEF. I created a model of
the graph, ran the code, and then generated XYLayout constraints based on
the results. This is great for a one-time layout, but tighter integration
would be nice.

"Hal" <otaconss2@hotmail.com> wrote in message
news:atsp41$eud$1@rogue.oti.com...
> Randy,
>
> Is/will your plugin available publicly? Can I re-use your layout algorithm
> for my plugins?
> Does you layout algorithm consider the node size when it calculates the
> positions of each node? Can it support nodes with different size? From the
> attached diagrams that you provided, the edge automatically bends. Does it
> use some kind of connection router to achieve that? Can I use that
> connection router in my plugins also?
>
> Thank you.
> -----Original Message-----
> From: Randy Hudson [mailto:hudsonr@us.ibm.com]
> Sent: Wednesday, December 18, 2002 3:23 PM
> To: jdt-ui-dev@eclipse.org
> Subject: Re: [jdt-ui-dev] Pre-reqs are not exported
>
>
> Here is a graph of the plugins I have loaded in my workspace (jdt.ui, GEF,
> and dependencies). It is not all of Eclipse. The layout algorithm isn't
> finished yet, but it does a pretty good job so far.
> There are two versions attachments. In one graph, all required plugins
are
> "exported", reducing the number of edges. In the second attachment,
*every*
> requirement is shown.
>
> (Sorry if this post is a duplicate. I think my first attempt was rejected
> due to address problems
>
>


Re: [jdt-ui-dev] Pre-reqs are not exported [message #50594 is a reply to message #50538] Thu, 19 December 2002 17:22 Go to previous messageGo to next message
Hal is currently offline HalFriend
Messages: 67
Registered: July 2009
Member
Thanks.

So your algorithm automatically bends connections so that they won't overlap
with any nodes? Is it possible to package that part of function as a
Connection Router so that I can use that separate in my GEF plugins?

Thank you.

"Randy Hudson" <hudsonr@us.eye-bee-em.com> wrote in message
news:atsqj6$g93$1@rogue.oti.com...
> [This thread is in reference to the attached Image that was sent to
another
> mailing list]
>
> Hal,
>
> I would like to eventually release this algorithm. The algorithm places
> both nodes and connections at the same time, and nodes can be any size.
> There is more work to be done on the algorithm, and on other stuff in GEF.
> This was a proof of concept, and I need to get a feel for the demand. I
> need to switch focus back to the 2.1 committed items for now.
>
> The code is not integrated in any way with draw2d/GEF. I created a model
of
> the graph, ran the code, and then generated XYLayout constraints based on
> the results. This is great for a one-time layout, but tighter integration
> would be nice.
>
> "Hal" <otaconss2@hotmail.com> wrote in message
> news:atsp41$eud$1@rogue.oti.com...
> > Randy,
> >
> > Is/will your plugin available publicly? Can I re-use your layout
algorithm
> > for my plugins?
> > Does you layout algorithm consider the node size when it calculates the
> > positions of each node? Can it support nodes with different size? From
the
> > attached diagrams that you provided, the edge automatically bends. Does
it
> > use some kind of connection router to achieve that? Can I use that
> > connection router in my plugins also?
> >
> > Thank you.
> > -----Original Message-----
> > From: Randy Hudson [mailto:hudsonr@us.ibm.com]
> > Sent: Wednesday, December 18, 2002 3:23 PM
> > To: jdt-ui-dev@eclipse.org
> > Subject: Re: [jdt-ui-dev] Pre-reqs are not exported
> >
> >
> > Here is a graph of the plugins I have loaded in my workspace (jdt.ui,
GEF,
> > and dependencies). It is not all of Eclipse. The layout algorithm isn't

> > finished yet, but it does a pretty good job so far.
> > There are two versions attachments. In one graph, all required plugins
> are
> > "exported", reducing the number of edges. In the second attachment,
> *every*
> > requirement is shown.
> >
> > (Sorry if this post is a duplicate. I think my first attempt was
rejected
> > due to address problems
> >
> >
>
>
>
Re: [jdt-ui-dev] Pre-reqs are not exported [message #50733 is a reply to message #50538] Sun, 22 December 2002 23:29 Go to previous message
yinglcs is currently offline yinglcsFriend
Messages: 64
Registered: July 2009
Member
Thanks Randy,

This looks very cool!
I would like to know how the algorithm automatically bends connection to
avoid overlapping with figure in the diagram.


"Randy Hudson" <hudsonr@us.eye-bee-em.com> wrote in message
news:atsqj6$g93$1@rogue.oti.com...
> [This thread is in reference to the attached Image that was sent to
another
> mailing list]
>
> Hal,
>
> I would like to eventually release this algorithm. The algorithm places
> both nodes and connections at the same time, and nodes can be any size.
> There is more work to be done on the algorithm, and on other stuff in GEF.
> This was a proof of concept, and I need to get a feel for the demand. I
> need to switch focus back to the 2.1 committed items for now.
>
> The code is not integrated in any way with draw2d/GEF. I created a model
of
> the graph, ran the code, and then generated XYLayout constraints based on
> the results. This is great for a one-time layout, but tighter integration
> would be nice.
>
> "Hal" <otaconss2@hotmail.com> wrote in message
> news:atsp41$eud$1@rogue.oti.com...
> > Randy,
> >
> > Is/will your plugin available publicly? Can I re-use your layout
algorithm
> > for my plugins?
> > Does you layout algorithm consider the node size when it calculates the
> > positions of each node? Can it support nodes with different size? From
the
> > attached diagrams that you provided, the edge automatically bends. Does
it
> > use some kind of connection router to achieve that? Can I use that
> > connection router in my plugins also?
> >
> > Thank you.
> > -----Original Message-----
> > From: Randy Hudson [mailto:hudsonr@us.ibm.com]
> > Sent: Wednesday, December 18, 2002 3:23 PM
> > To: jdt-ui-dev@eclipse.org
> > Subject: Re: [jdt-ui-dev] Pre-reqs are not exported
> >
> >
> > Here is a graph of the plugins I have loaded in my workspace (jdt.ui,
GEF,
> > and dependencies). It is not all of Eclipse. The layout algorithm isn't
> > finished yet, but it does a pretty good job so far.
> > There are two versions attachments. In one graph, all required plugins
> are
> > "exported", reducing the number of edges. In the second attachment,
> *every*
> > requirement is shown.
> >
> > (Sorry if this post is a duplicate. I think my first attempt was
rejected
> > due to address problems
> >
> >
>
>
>
Previous Topic:draw2d.text
Next Topic:Change the location of a Figure in a different thread
Goto Forum:
  


Current Time: Fri Dec 27 01:42:33 GMT 2024

Powered by FUDForum. Page generated in 0.02907 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top