11-09-2007, 04:10 PM
Hello,
I assume this is most likely well known since it popped up regularly in the forum, but for the sake of completeness.
The whole issue about inserting nodes/edges dynamically to a graph seems to be still an unsolved problem
Here just two more recent posts about it
http://sourceforge.net/forum/forum.php?t..._id=343013
http://sourceforge.net/forum/forum.php?t..._id=343013
Two concrete problems I found are
Quite some prefusians seem to have spent a lot time trying to solve this issue but unfortunately without any solution, only some workarounds have already arisen.
So it would be great if the prefuse core development team could fix this or give us a work around suggestion. And also if this problem is too complex to be solved right now, I think it would be great if this could be stated in order to prevent other prefusians spending their precious time on a problem which might not be solved easily.
Thank you very much
martin
I assume this is most likely well known since it popped up regularly in the forum, but for the sake of completeness.
The whole issue about inserting nodes/edges dynamically to a graph seems to be still an unsolved problem
Here just two more recent posts about it
http://sourceforge.net/forum/forum.php?t..._id=343013
http://sourceforge.net/forum/forum.php?t..._id=343013
Two concrete problems I found are
- When trying to set the position of a newly added node it sometimes doesn't has any effect. I set up a demo demonstrating this problem a while ago
http://goosebumps4all.net/34all/bb/showt...php?tid=31
which was downloaded a lot but no solution was replied yet. Seems like a concurrency problem - Newly added nodes aren't found by the prefuse search facility. I debugged into this and came to the conclusions that this isn't a concurrency problem, but a bug in the sense that the respective field value is always inserted after the "search listener" already tried to get the new value. Of course my conclusion is most likely wrong
Quite some prefusians seem to have spent a lot time trying to solve this issue but unfortunately without any solution, only some workarounds have already arisen.
So it would be great if the prefuse core development team could fix this or give us a work around suggestion. And also if this problem is too complex to be solved right now, I think it would be great if this could be stated in order to prevent other prefusians spending their precious time on a problem which might not be solved easily.
Thank you very much
martin

