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()
AbstractElement
getGrammarElement()
java.util.List<T>
getIncommingWithoutRuleCalls()
java.util.List<T>
getOutgoing()
java.util.List<T>
getOutgoingAfterReturn()
boolean
hasOutgoingRuleCall()
boolean
isEndState()
boolean
isStartState()
-
-
-
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()
-
-