Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void fun(){
- Set<String> nodes = new HashSet<>();
- //DataStore.getData().forEach((k, v) -> nodes.addAll(v.getNodeDependenciesCountMap().keySet()));
- MutableGraph g = mutGraph("example").setDirected(true);
- for(Map.Entry<String, NodeModel > entry : DataStore.getData().entrySet()){
- String s = entry.getKey().replace('\\','.').substring(14);
- MutableNode node1 = mutNode(s);
- System.out.println(s);
- for(Map.Entry<String,Integer> entry1 : entry.getValue().getNodeDependenciesCountMap().entrySet()){
- MutableNode node2 = mutNode(entry1.getKey()+".java");
- //System.out.println(entry1.getValue());
- g.add(node1.addLink(node2)).linkAttrs().add(Label.of(Integer.toString(entry1.getValue())));
- }
- }
- try {
- Graphviz.fromGraph(g).render(Format.PNG).toFile(new File("example/ex2.png"));
- } catch (IOException e) {
- System.out.println("BÅÄ d odczytu pliku");
- }
- System.out.println(nodes);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement