org.eclipse.xtext.serializer.analysis
Class SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder

java.lang.Object
  extended by org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder<SyntacticSequencerPDAProvider.SequencerNFAState,SyntacticSequencerPDAProvider.SequencerNFATransition>
      extended by org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder
All Implemented Interfaces:
IGrammarNFAProvider.NFABuilder<SyntacticSequencerPDAProvider.SequencerNFAState,SyntacticSequencerPDAProvider.SequencerNFATransition>
Enclosing class:
SyntacticSequencerPDAProvider.SequencerNFAProvider

public static class SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder
extends AbstractCachingNFABuilder<SyntacticSequencerPDAProvider.SequencerNFAState,SyntacticSequencerPDAProvider.SequencerNFATransition>


Constructor Summary
SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder()
           
 
Method Summary
 SyntacticSequencerPDAProvider.SequencerNFAState createState(AbstractElement ele)
           
protected  SyntacticSequencerPDAProvider.SequencerNFATransition createTransition(SyntacticSequencerPDAProvider.SequencerNFAState source, SyntacticSequencerPDAProvider.SequencerNFAState target, boolean isRuleCall, AbstractElement loopCenter)
           
 boolean filter(AbstractElement ele)
           
 IGrammarNFAProvider.NFADirection getDirection()
           
 
Methods inherited from class org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder
getState, getTransition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder

public SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder()
Method Detail

createState

public SyntacticSequencerPDAProvider.SequencerNFAState createState(AbstractElement ele)
Specified by:
createState in class AbstractCachingNFABuilder<SyntacticSequencerPDAProvider.SequencerNFAState,SyntacticSequencerPDAProvider.SequencerNFATransition>

createTransition

protected SyntacticSequencerPDAProvider.SequencerNFATransition createTransition(SyntacticSequencerPDAProvider.SequencerNFAState source,
                                                                                SyntacticSequencerPDAProvider.SequencerNFAState target,
                                                                                boolean isRuleCall,
                                                                                AbstractElement loopCenter)
Specified by:
createTransition in class AbstractCachingNFABuilder<SyntacticSequencerPDAProvider.SequencerNFAState,SyntacticSequencerPDAProvider.SequencerNFATransition>

filter

public boolean filter(AbstractElement ele)
Specified by:
filter in interface IGrammarNFAProvider.NFABuilder<SyntacticSequencerPDAProvider.SequencerNFAState,SyntacticSequencerPDAProvider.SequencerNFATransition>
Overrides:
filter in class AbstractCachingNFABuilder<SyntacticSequencerPDAProvider.SequencerNFAState,SyntacticSequencerPDAProvider.SequencerNFATransition>

getDirection

public IGrammarNFAProvider.NFADirection getDirection()