Class DefaultForwardNFAProvider.DefaultForwardsNFABuilder
- java.lang.Object
-
- org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
- org.eclipse.xtext.grammaranalysis.impl.DefaultForwardNFAProvider.DefaultForwardsNFABuilder
-
- All Implemented Interfaces:
IGrammarNFAProvider.NFABuilder<DefaultNFAState,DefaultNFATransition>
- Enclosing class:
- DefaultForwardNFAProvider
public static class DefaultForwardNFAProvider.DefaultForwardsNFABuilder extends AbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
-
Constructor Summary
Constructors Constructor Description DefaultForwardsNFABuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultNFAStatecreateState(AbstractElement ele)protected DefaultNFATransitioncreateTransition(DefaultNFAState source, DefaultNFAState target, boolean isRuleCall, AbstractElement loopCenter)booleanfilter(AbstractElement ele)IGrammarNFAProvider.NFADirectiongetDirection()-
Methods inherited from class org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder
getState, getTransition
-
-
-
-
Method Detail
-
createState
public DefaultNFAState createState(AbstractElement ele)
- Specified by:
createStatein classAbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
createTransition
protected DefaultNFATransition createTransition(DefaultNFAState source, DefaultNFAState target, boolean isRuleCall, AbstractElement loopCenter)
- Specified by:
createTransitionin classAbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
filter
public boolean filter(AbstractElement ele)
- Specified by:
filterin interfaceIGrammarNFAProvider.NFABuilder<DefaultNFAState,DefaultNFATransition>- Overrides:
filterin classAbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
getDirection
public IGrammarNFAProvider.NFADirection getDirection()
-
-