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
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

@Inject
protected ISyntacticSequencerPDAProvider pdaProvider
Constructor Detail

SyntacticSequencerPDA2ExtendedDot

public SyntacticSequencerPDA2ExtendedDot(ISyntacticSequencerPDAProvider pdaProvider)

SyntacticSequencerPDA2ExtendedDot

public SyntacticSequencerPDA2ExtendedDot()
Method Detail

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)