@Override protected String formatDependencyGraph(final OperationAllocationDependencyGraph graph, final boolean includeWeights, final boolean useShortLabels, final boolean plotLoops) { final StringBuilder builder = new StringBuilder(); this.appendGraphHeader(builder); final ElementGrouping grouping = this.groupElements(graph); this.createGraph(grouping, builder, useShortLabels); graph.traverseWithVerticesFirst(new EdgeVisitor(builder, includeWeights, plotLoops, useShortLabels)); this.appendGraphFooter(builder); return builder.toString(); }
OperationAllocationDependencyGraphFormatter.createContainerNodeLabel(executionContainer), builder.append(DotFactory.createCluster("", AbstractDependencyGraphFormatter.createAllocationComponentId(allocationComponent), OperationAllocationDependencyGraphFormatter.createAllocationComponentNodeLabel(allocationComponent, useShortLabels), DotFactory.DOT_SHAPE_BOX, this.createOperationNodeLabel(operation, node), DotFactory.DOT_SHAPE_OVAL,