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 DefaultNFAState
createState(AbstractElement ele)
protected DefaultNFATransition
createTransition(DefaultNFAState source, DefaultNFAState target, boolean isRuleCall, AbstractElement loopCenter)
boolean
filter(AbstractElement ele)
IGrammarNFAProvider.NFADirection
getDirection()
-
Methods inherited from class org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder
getState, getTransition
-
-
-
-
Method Detail
-
createState
public DefaultNFAState createState(AbstractElement ele)
- Specified by:
createState
in classAbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
createTransition
protected DefaultNFATransition createTransition(DefaultNFAState source, DefaultNFAState target, boolean isRuleCall, AbstractElement loopCenter)
- Specified by:
createTransition
in classAbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
filter
public boolean filter(AbstractElement ele)
- Specified by:
filter
in interfaceIGrammarNFAProvider.NFABuilder<DefaultNFAState,DefaultNFATransition>
- Overrides:
filter
in classAbstractCachingNFABuilder<DefaultNFAState,DefaultNFATransition>
-
getDirection
public IGrammarNFAProvider.NFADirection getDirection()
-
-