org.eclipse.xtext.grammaranalysis
Interface IGrammarNFAProvider.NFABuilder<S,T>

All Known Implementing Classes:
AbstractCachingNFABuilder, ActionFilterNFAProvider.ActionFilterNFABuilder, DefaultBackwardNFAProvider.DefaultBackwardsNFABuilder, DefaultForwardNFAProvider.DefaultForwardsNFABuilder, MatcherNFAProvider.MatcherNFABuilder, SyntacticSequencerPDAProvider.SequencerNFAProvider.SequencerNFABuilder, TreeConstructionNFAProvider.TreeConstNFABuilder, TypeFinderNFAProvider.TypeFinderNFABuilder
Enclosing interface:
IGrammarNFAProvider<S,T>

public static interface IGrammarNFAProvider.NFABuilder<S,T>


Method Summary
 boolean filter(AbstractElement ele)
           
 IGrammarNFAProvider.NFADirection getDirection()
           
 S getState(AbstractElement ele)
           
 T getTransition(S source, S target, boolean isRuleCall, AbstractElement loopCenter)
           
 

Method Detail

filter

boolean filter(AbstractElement ele)

getDirection

IGrammarNFAProvider.NFADirection getDirection()

getState

S getState(AbstractElement ele)

getTransition

T getTransition(S source,
                S target,
                boolean isRuleCall,
                AbstractElement loopCenter)