-
Notifications
You must be signed in to change notification settings - Fork 635
Update Graph Streaming Plugin to 0.9.0 #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
build.xml
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file isn't necessary and can be deleted. It's a legacy file from the Ant-based plugin.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you clarify if that's actually possible? I'm not sure in which scenario you would have to create the project. I'm asking because that isn't the right way to create a project when their a GUI (it is if done from toolkit for instance) and one should rather use the ProjectControllerUI.newProject()
in desktop-project
module instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I already addressed this, not sure why the comment is not showing up as "outdated"...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You don't need to wrap a addEdge
call with a writeLock as it's done for you under the hood. However it could make sense to extend the write lock to the entire block. I can see an issue if the source or target node gets removed between the time you query them and the time you create and add the edge.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove write lock
Some additional comments as the diff is a little long for GitHub: What is this file? The file Looks like the In What is this file? Also delete |
Just curious - is this likely to make it in soon? It's a very useful plugin, but it would be great to have it work with the current version. |
@mbastian: I did try to address most of your comments, thanks for the review! About the file |
Cool! Looks good to me. Last request, can you merge from master and update your module poms to 0.9.1:
|
That's all, it should be ready for 0.9.1 🎆 |
Congrats! Your plugin is now available in Gephi and online at https://gephi.org/plugins/#/plugin/graphstreaming |
This is an update of the existing plugin for version 0.8.2. This first port of the plugin provides a quick solution for those looking for the same functionality available in 0.8.2.
The following functionalities have not yet been updated, but they will be updated once the proper API is available: