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 GrammarElementTitleSwitchaeSwitch
-
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.NodedrawAbstractElementTree(AbstractElement ele, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)protected org.eclipse.xtext.util.GraphvizDotBuilder.DigraphdrawGrammar(Grammar g, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)protected org.eclipse.xtext.util.GraphvizDotBuilder.PropsdrawGrammarContainementEdge(AbstractElement container, AbstractElement child)protected org.eclipse.xtext.util.GraphvizDotBuilder.PropsdrawObject(java.lang.Object obj)protected org.eclipse.xtext.util.GraphvizDotBuilder.DigraphdrawRule(AbstractRule rule, org.eclipse.xtext.util.GraphvizDotBuilder.Digraph d)protected org.eclipse.xtext.util.GraphvizDotBuilder.NodenewNode(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:
drawObjectin 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)
-
-