Open
Conversation
This is the result of running: mvn org.gephi:gephi-maven-plugin:generate
This performs breadth first search for each origin node twice, once looking for ancestors, and once looking for descendants. The results are recorded in attributes on nodes, these are: IsOrigin: was this node an origin of any of the searches IsAncestor: was this node found as an ancestor in any of the searches IsDescendant: was this node found as a descendant in any of the searches AncestorOf: comma separated list of node ids this node is an ancestor of DescendantOf: comma separated list of node ids this node is a descendant of
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
New plugin or plugin update?
What is the purpose of this plugin?
Identifies the ancestors and descendants of a set of nodes. Attributes are added to the nodes to record the results. These attributes can be used for further analysis (e.g filtering).
This is similar to the functionality of the existing Lineage plugin, but allows calculation for lineage of multiple origin nodes at once. This was useful to me as I am analysing a graph which represents the method call chain in a codebase, and I wanted to be able to ask "what is downstream of all these method overloads?".
How to test your plugin in Gephi?
Checklist before submission
masterbranch to get the latest updates?pom.xmlfile