Package com.tonic.analysis.graph.export
Export of the analysis graphs to DOT.
-
Class Summary Class Description CPGDOTExporter Renders a code property graph as Graphviz DOT, with a filter selecting which edge types appear.DOTExporter<T> Base for graph-to-DOT exporters, supplying the shared node, edge, cluster and label-escaping emitters driven by aDOTExporterConfig.DOTExporterConfig Immutable rendering settings for aDOTExporter- layout, fonts, label truncation and the default node and edge styles.DOTExporterConfig.Builder Mutable accumulator for the exporter settings.DOTExporterConfig.EdgeStyle Colour, line style and arrow head applied to a DOT edge.DOTExporterConfig.EdgeStyle.Builder Mutable accumulator for an edge style.DOTExporterConfig.NodeStyle Shape and colour attributes applied to a DOT node.DOTExporterConfig.NodeStyle.Builder Mutable accumulator for a node style.PDGDOTExporter DOT exporter for a program dependence graph, colouring nodes by kind and taint state and edges by dependence type.SDGDOTExporter DOT exporter for a system dependence graph, rendering entry, call, formal and actual parameter nodes plus the interprocedural parameter and summary edges.