Search in sources :

Example 1 with GraphImageGenerator

use of org.drools.impact.analysis.graph.graphviz.GraphImageGenerator in project drools by kiegroup.

the class AbstractGraphTest method generateSvg.

// Keep this method for test convenience
protected void generateSvg(Graph graph, String suffix) {
    GraphImageGenerator generator = new GraphImageGenerator(getTestMethodName() + suffix);
    generator.generateSvg(graph);
}
Also used : GraphImageGenerator(org.drools.impact.analysis.graph.graphviz.GraphImageGenerator)

Example 2 with GraphImageGenerator

use of org.drools.impact.analysis.graph.graphviz.GraphImageGenerator in project drools by kiegroup.

the class AbstractGraphTest method generatePng.

// Keep this method for test convenience
protected void generatePng(Graph graph, String suffix) {
    GraphImageGenerator generator = new GraphImageGenerator(getTestMethodName() + suffix);
    generator.generatePng(graph);
}
Also used : GraphImageGenerator(org.drools.impact.analysis.graph.graphviz.GraphImageGenerator)

Example 3 with GraphImageGenerator

use of org.drools.impact.analysis.graph.graphviz.GraphImageGenerator in project drools by kiegroup.

the class ExampleUsageTest method generateImage.

protected void generateImage(Graph graph, String fileName) {
    GraphImageGenerator generator = new GraphImageGenerator(fileName);
    // generator.generateDot(graph);  // DOT : Quick. Can be visualized by other Graphviz tools
    // SVG : Quicker than PNG
    generator.generateSvg(graph);
// generator.generatePng(graph); // Slow. Probably not useful for a large number of rules (e.g. more than 200)
}
Also used : GraphImageGenerator(org.drools.impact.analysis.graph.graphviz.GraphImageGenerator)

Aggregations

GraphImageGenerator (org.drools.impact.analysis.graph.graphviz.GraphImageGenerator)3