org.eclipse.xtext.grammaranalysis.impl
Class NFAToDot

java.lang.Object
  extended by org.eclipse.xtext.util.GraphvizDotBuilder
      extended by org.eclipse.xtext.GrammarToDot
          extended by org.eclipse.xtext.grammaranalysis.impl.NFAToDot

public class NFAToDot
extends GrammarToDot

Author:
Moritz Eysholdt - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.util.GraphvizDotBuilder
GraphvizDotBuilder.Digraph, GraphvizDotBuilder.Edge, GraphvizDotBuilder.Node, GraphvizDotBuilder.Props
 
Field Summary
protected  IGrammarNFAProvider<DefaultNFAState,DefaultNFATransition> nfaProvider
           
 
Fields inherited from class org.eclipse.xtext.GrammarToDot
aeSwitch
 
Fields inherited from class org.eclipse.xtext.util.GraphvizDotBuilder
log
 
Constructor Summary
NFAToDot()
           
 
Method Summary
protected  GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement ele, GraphvizDotBuilder.Digraph d)
           
protected  GraphvizDotBuilder.Edge drawFollowerEdge(AbstractElement ele, DefaultNFATransition t, boolean isParent)
           
 
Methods inherited from class org.eclipse.xtext.GrammarToDot
drawGrammar, drawGrammarContainementEdge, drawObject, drawRule, newNode
 
Methods inherited from class org.eclipse.xtext.util.GraphvizDotBuilder
draw, draw, draw, draw, getGraphvizBinary, id
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nfaProvider

protected IGrammarNFAProvider<DefaultNFAState,DefaultNFATransition> nfaProvider
Constructor Detail

NFAToDot

public NFAToDot()
Method Detail

drawAbstractElementTree

protected GraphvizDotBuilder.Node drawAbstractElementTree(AbstractElement ele,
                                                          GraphvizDotBuilder.Digraph d)
Overrides:
drawAbstractElementTree in class GrammarToDot

drawFollowerEdge

protected GraphvizDotBuilder.Edge drawFollowerEdge(AbstractElement ele,
                                                   DefaultNFATransition t,
                                                   boolean isParent)