Class TreeConstructionNFAProvider.TreeConstNFABuilder
- java.lang.Object
-
- org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
- org.eclipse.xtext.parsetree.reconstr.impl.TreeConstructionNFAProvider.TreeConstNFABuilder
-
- All Implemented Interfaces:
IGrammarNFAProvider.NFABuilder<TreeConstState,TreeConstTransition>
- Enclosing class:
- TreeConstructionNFAProvider
protected static class TreeConstructionNFAProvider.TreeConstNFABuilder extends AbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
TreeConstNFABuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TreeConstState
createState(AbstractElement grammarElement)
protected TreeConstTransition
createTransition(TreeConstState source, TreeConstState target, boolean isRuleCall, AbstractElement loopCenter)
boolean
filter(AbstractElement grammarElement)
IGrammarNFAProvider.NFADirection
getDirection()
-
Methods inherited from class org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder
getState, getTransition
-
-
-
-
Method Detail
-
createState
protected TreeConstState createState(AbstractElement grammarElement)
- Specified by:
createState
in classAbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
createTransition
protected TreeConstTransition createTransition(TreeConstState source, TreeConstState target, boolean isRuleCall, AbstractElement loopCenter)
- Specified by:
createTransition
in classAbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
filter
public boolean filter(AbstractElement grammarElement)
- Specified by:
filter
in interfaceIGrammarNFAProvider.NFABuilder<TreeConstState,TreeConstTransition>
- Overrides:
filter
in classAbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
getDirection
public IGrammarNFAProvider.NFADirection getDirection()
-
-