public class GrammarToDot extends GraphvizDotBuilder
GraphvizDotBuilder.Digraph, GraphvizDotBuilder.Edge, GraphvizDotBuilder.Node, GraphvizDotBuilder.Props
Modifier and Type | Field and Description |
---|---|
protected GrammarElementTitleSwitch |
aeSwitch |
log
Constructor and Description |
---|
GrammarToDot() |
Modifier and Type | Method and Description |
---|---|
protected GraphvizDotBuilder.Node |
drawAbstractElementTree(AbstractElement ele,
GraphvizDotBuilder.Digraph d) |
protected GraphvizDotBuilder.Digraph |
drawGrammar(Grammar g,
GraphvizDotBuilder.Digraph d) |
protected GraphvizDotBuilder.Props |
drawGrammarContainementEdge(AbstractElement container,
AbstractElement child) |
protected GraphvizDotBuilder.Props |
drawObject(java.lang.Object obj) |
protected GraphvizDotBuilder.Digraph |
drawRule(AbstractRule rule,
GraphvizDotBuilder.Digraph d) |
protected GraphvizDotBuilder.Node |
newNode(org.eclipse.emf.ecore.EObject obj,
java.lang.String label) |
draw, draw, draw, draw, getGraphvizBinary, id
protected GrammarElementTitleSwitch aeSwitch
protected GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement ele, GraphvizDotBuilder.Digraph d)
protected GraphvizDotBuilder.Digraph drawGrammar(Grammar g, GraphvizDotBuilder.Digraph d)
protected GraphvizDotBuilder.Props drawGrammarContainementEdge(AbstractElement container, AbstractElement child)
protected GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
drawObject
in class GraphvizDotBuilder
protected GraphvizDotBuilder.Digraph drawRule(AbstractRule rule, GraphvizDotBuilder.Digraph d)
protected GraphvizDotBuilder.Node newNode(org.eclipse.emf.ecore.EObject obj, java.lang.String label)