Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Graph creatGraph(String filePath){
- Map<String, Set<String>> result = MarvelParser.parseData(filePath);
- Graph newGraph = new Graph();
- for(String book : result.keySet()){
- for(String hero: result.get(book)){
- Graph.GraphNode heroNode = newGraph. new GraphNode(hero);
- newGraph.addNode(heroNode);
- for(String childHero: result.get(book)){
- Graph.GraphNode childHeroNode = newGraph. new GraphNode(childHero);
- Graph.Edge newEdge = newGraph. new Edge(heroNode,childHeroNode,book);
- newGraph.addEdge(heroNode,childHeroNode,newEdge);
- }
- }
- }
- return newGraph;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement