org.eclipse.xtext.generator.serializer
Class SyntacticSequencerPDA2ExtendedDot

java.lang.Object
  extended by org.eclipse.xtext.util.GraphvizDotBuilder
      extended by org.eclipse.xtext.generator.serializer.SyntacticSequencerPDA2ExtendedDot

public class SyntacticSequencerPDA2ExtendedDot
extends GraphvizDotBuilder


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  ISyntacticSequencerPDAProvider pdaProvider
           
 
Fields inherited from class org.eclipse.xtext.util.GraphvizDotBuilder
log
 
Constructor Summary
SyntacticSequencerPDA2ExtendedDot()
           
SyntacticSequencerPDA2ExtendedDot(ISyntacticSequencerPDAProvider pdaProvider)
           
 
Method Summary
static void drawGrammar(IContextProvider contexts, ISyntacticSequencerPDAProvider provider, java.lang.String path, Grammar grammar)
           
protected  GraphvizDotBuilder.Digraph drawGrammar(ISyntacticSequencerPDAProvider.ISynState pr)
           
protected  GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
           
protected  void drawState(GraphvizDotBuilder.Digraph d, ISyntacticSequencerPDAProvider.ISynState state, java.util.Set<ISyntacticSequencerPDAProvider.ISynState> visited)
           
 
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

pdaProvider

protected ISyntacticSequencerPDAProvider pdaProvider
Constructor Detail

SyntacticSequencerPDA2ExtendedDot

public SyntacticSequencerPDA2ExtendedDot(ISyntacticSequencerPDAProvider pdaProvider)

SyntacticSequencerPDA2ExtendedDot

public SyntacticSequencerPDA2ExtendedDot()
Method Detail

drawGrammar

public static void drawGrammar(IContextProvider contexts,
                               ISyntacticSequencerPDAProvider provider,
                               java.lang.String path,
                               Grammar grammar)

drawObject

protected GraphvizDotBuilder.Props drawObject(java.lang.Object obj)
Specified by:
drawObject in class GraphvizDotBuilder

drawGrammar

protected GraphvizDotBuilder.Digraph drawGrammar(ISyntacticSequencerPDAProvider.ISynState pr)

drawState

protected void drawState(GraphvizDotBuilder.Digraph d,
                         ISyntacticSequencerPDAProvider.ISynState state,
                         java.util.Set<ISyntacticSequencerPDAProvider.ISynState> visited)