org.eclipse.xtext.serializer.analysis
Class SemanticSequencerNfaProvider.SemStateFactory

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.SemanticSequencerNfaProvider.SemStateFactory
All Implemented Interfaces:
NfaFactory<ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>
Enclosing class:
SemanticSequencerNfaProvider

protected static class SemanticSequencerNfaProvider.SemStateFactory
extends java.lang.Object
implements NfaFactory<ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>


Constructor Summary
protected SemanticSequencerNfaProvider.SemStateFactory()
           
 
Method Summary
 ISemanticSequencerNfaProvider.ISemState createEndState(ISyntacticSequencerPDAProvider.ISynAbsorberState token)
           
 Nfa<ISemanticSequencerNfaProvider.ISemState> createNfa(ISemanticSequencerNfaProvider.ISemState startStates, ISemanticSequencerNfaProvider.ISemState stopStates)
           
 ISemanticSequencerNfaProvider.ISemState createStartState(ISyntacticSequencerPDAProvider.ISynAbsorberState token)
           
 ISemanticSequencerNfaProvider.ISemState createState(ISyntacticSequencerPDAProvider.ISynAbsorberState token)
           
 void setFollowers(ISemanticSequencerNfaProvider.ISemState owner, java.lang.Iterable<ISemanticSequencerNfaProvider.ISemState> followers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SemanticSequencerNfaProvider.SemStateFactory

protected SemanticSequencerNfaProvider.SemStateFactory()
Method Detail

createEndState

public ISemanticSequencerNfaProvider.ISemState createEndState(ISyntacticSequencerPDAProvider.ISynAbsorberState token)
Specified by:
createEndState in interface NfaFactory<ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>

createNfa

public Nfa<ISemanticSequencerNfaProvider.ISemState> createNfa(ISemanticSequencerNfaProvider.ISemState startStates,
                                                              ISemanticSequencerNfaProvider.ISemState stopStates)
Specified by:
createNfa in interface NfaFactory<ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>

createStartState

public ISemanticSequencerNfaProvider.ISemState createStartState(ISyntacticSequencerPDAProvider.ISynAbsorberState token)
Specified by:
createStartState in interface NfaFactory<ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>

createState

public ISemanticSequencerNfaProvider.ISemState createState(ISyntacticSequencerPDAProvider.ISynAbsorberState token)
Specified by:
createState in interface NfaFactory<ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>

setFollowers

public void setFollowers(ISemanticSequencerNfaProvider.ISemState owner,
                         java.lang.Iterable<ISemanticSequencerNfaProvider.ISemState> followers)
Specified by:
setFollowers in interface NfaFactory<ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>