Package org.eclipse.xtext
Class GrammarToDot
- java.lang.Object
-
- org.eclipse.xtext.util.GraphvizDotBuilder
-
- org.eclipse.xtext.GrammarToDot
-
- Direct Known Subclasses:
ElementMatcherToDot
,NFAToDot
,TreeConstNFAToDot
public class GrammarToDot extends org.eclipse.xtext.util.GraphvizDotBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected GrammarElementTitleSwitch
aeSwitch
-
Constructor Summary
Constructors Constructor Description GrammarToDot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.xtext.util.GraphvizDotBuilder.Node
drawAbstractElementTree(AbstractElement ele, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)
protected org.eclipse.xtext.util.GraphvizDotBuilder.Digraph
drawGrammar(Grammar g, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props
drawGrammarContainementEdge(AbstractElement container, AbstractElement child)
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props
drawObject(java.lang.Object obj)
protected org.eclipse.xtext.util.GraphvizDotBuilder.Digraph
drawRule(AbstractRule rule, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node
newNode(org.eclipse.emf.ecore.EObject obj, java.lang.String label)
-
-
-
Field Detail
-
aeSwitch
protected GrammarElementTitleSwitch aeSwitch
-
-
Method Detail
-
drawAbstractElementTree
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement ele, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)
-
drawGrammar
protected org.eclipse.xtext.util.GraphvizDotBuilder.Digraph drawGrammar(Grammar g, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)
-
drawGrammarContainementEdge
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props drawGrammarContainementEdge(AbstractElement container, AbstractElement child)
-
drawObject
protected org.eclipse.xtext.util.GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
- Specified by:
drawObject
in classorg.eclipse.xtext.util.GraphvizDotBuilder
-
drawRule
protected org.eclipse.xtext.util.GraphvizDotBuilder.Digraph drawRule(AbstractRule rule, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)
-
newNode
protected org.eclipse.xtext.util.GraphvizDotBuilder.Node newNode(org.eclipse.emf.ecore.EObject obj, java.lang.String label)
-
-