public interface ISvgDecorator<Node,Edge,Model extends IDecorated<Node>> extends IValueDecorator
Modifier and Type | Method and Description |
---|---|
void |
decorateEdge(Edge edge,
SvgLabelledElement svgEdge) |
void |
decorateNode(Node node,
SvgLabelledElement svgNode) |
void |
decorateRecursionBackArrow(Node child,
Node entryNode,
SvgLabelledElement e) |
void |
finishVisit() |
void |
visitEdge(Edge edge) |
void |
visitModel(Model model,
com.kitfox.svg.SVGDiagram svg) |
void |
visitNode(Node node) |
getEdgeColorMap, getEdgeValueConvertor, getNodeColorMap, getNodeValueConvertor, isApplied, resetApplied
void visitModel(Model model, com.kitfox.svg.SVGDiagram svg) throws com.kitfox.svg.SVGElementException
com.kitfox.svg.SVGElementException
void visitNode(Node node)
void visitEdge(Edge edge)
void finishVisit()
void decorateNode(Node node, SvgLabelledElement svgNode) throws com.kitfox.svg.SVGElementException
com.kitfox.svg.SVGElementException
void decorateEdge(Edge edge, SvgLabelledElement svgEdge) throws com.kitfox.svg.SVGElementException
com.kitfox.svg.SVGElementException
void decorateRecursionBackArrow(Node child, Node entryNode, SvgLabelledElement e) throws com.kitfox.svg.SVGElementException
com.kitfox.svg.SVGElementException