org.eclipse.xtext.serializer.analysis
Class TypeFinderNFAProvider.TypeFinderNFABuilder

java.lang.Object
  extended by org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>
      extended by org.eclipse.xtext.serializer.analysis.TypeFinderNFAProvider.TypeFinderNFABuilder
All Implemented Interfaces:
IGrammarNFAProvider.NFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>
Enclosing class:
TypeFinderNFAProvider

public static class TypeFinderNFAProvider.TypeFinderNFABuilder
extends AbstractCachingNFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>


Constructor Summary
TypeFinderNFAProvider.TypeFinderNFABuilder()
           
 
Method Summary
 TypeFinderNFAProvider.TypeFinderState createState(AbstractElement ele)
           
protected  TypeFinderNFAProvider.TypeFinderTransition createTransition(TypeFinderNFAProvider.TypeFinderState source, TypeFinderNFAProvider.TypeFinderState 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

TypeFinderNFAProvider.TypeFinderNFABuilder

public TypeFinderNFAProvider.TypeFinderNFABuilder()
Method Detail

createState

public TypeFinderNFAProvider.TypeFinderState createState(AbstractElement ele)
Specified by:
createState in class AbstractCachingNFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>

createTransition

protected TypeFinderNFAProvider.TypeFinderTransition createTransition(TypeFinderNFAProvider.TypeFinderState source,
                                                                      TypeFinderNFAProvider.TypeFinderState target,
                                                                      boolean isRuleCall,
                                                                      AbstractElement loopCenter)
Specified by:
createTransition in class AbstractCachingNFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>

filter

public boolean filter(AbstractElement ele)
Specified by:
filter in interface IGrammarNFAProvider.NFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>
Overrides:
filter in class AbstractCachingNFABuilder<TypeFinderNFAProvider.TypeFinderState,TypeFinderNFAProvider.TypeFinderTransition>

getDirection

public IGrammarNFAProvider.NFADirection getDirection()