org.eclipse.xtext.util.formallang
Interface NfaFactory<STATE,TOKEN>

All Known Implementing Classes:
SemanticSequencerNfaProvider.SemStateFactory

public interface NfaFactory<STATE,TOKEN>

Author:
Moritz Eysholdt - Initial contribution and API

Method Summary
 STATE createEndState(TOKEN token)
           
 Nfa<STATE> createNfa(STATE start, STATE stop)
           
 STATE createStartState(TOKEN token)
           
 STATE createState(TOKEN token)
           
 void setFollowers(STATE owner, java.lang.Iterable<STATE> followers)
           
 

Method Detail

createNfa

Nfa<STATE> createNfa(STATE start,
                     STATE stop)

createEndState

STATE createEndState(TOKEN token)

createStartState

STATE createStartState(TOKEN token)

createState

STATE createState(TOKEN token)

setFollowers

void setFollowers(STATE owner,
                  java.lang.Iterable<STATE> followers)