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 protectedTreeConstNFABuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TreeConstStatecreateState(AbstractElement grammarElement)protected TreeConstTransitioncreateTransition(TreeConstState source, TreeConstState target, boolean isRuleCall, AbstractElement loopCenter)booleanfilter(AbstractElement grammarElement)IGrammarNFAProvider.NFADirectiongetDirection()-
Methods inherited from class org.eclipse.xtext.grammaranalysis.impl.AbstractCachingNFABuilder
getState, getTransition
-
-
-
-
Method Detail
-
createState
protected TreeConstState createState(AbstractElement grammarElement)
- Specified by:
createStatein classAbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
createTransition
protected TreeConstTransition createTransition(TreeConstState source, TreeConstState target, boolean isRuleCall, AbstractElement loopCenter)
- Specified by:
createTransitionin classAbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
filter
public boolean filter(AbstractElement grammarElement)
- Specified by:
filterin interfaceIGrammarNFAProvider.NFABuilder<TreeConstState,TreeConstTransition>- Overrides:
filterin classAbstractCachingNFABuilder<TreeConstState,TreeConstTransition>
-
getDirection
public IGrammarNFAProvider.NFADirection getDirection()
-
-