Interface INFAState<S extends INFAState,T extends INFATransition>
-
- All Known Implementing Classes:
AbstractNFAState,DefaultNFAState,MatcherState,TreeConstState
public interface INFAState<S extends INFAState,T extends INFATransition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<T>getAllIncoming()java.util.List<T>getAllOutgoing()IGrammarNFAProvider.NFABuilder<S,T>getBuilder()AbstractElementgetGrammarElement()java.util.List<T>getIncommingWithoutRuleCalls()java.util.List<T>getOutgoing()java.util.List<T>getOutgoingAfterReturn()booleanhasOutgoingRuleCall()booleanisEndState()booleanisStartState()
-
-
-
Method Detail
-
getAllIncoming
java.util.List<T> getAllIncoming()
-
getAllOutgoing
java.util.List<T> getAllOutgoing()
-
getBuilder
IGrammarNFAProvider.NFABuilder<S,T> getBuilder()
-
getGrammarElement
AbstractElement getGrammarElement()
-
getIncommingWithoutRuleCalls
java.util.List<T> getIncommingWithoutRuleCalls()
-
getOutgoing
java.util.List<T> getOutgoing()
-
getOutgoingAfterReturn
java.util.List<T> getOutgoingAfterReturn()
-
hasOutgoingRuleCall
boolean hasOutgoingRuleCall()
- Since:
- 2.0
-
isEndState
boolean isEndState()
-
isStartState
boolean isStartState()
-
-