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

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

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


Constructor Summary
protected SemanticSequencerNfaProvider.SemStateFactory()
           
 
Method Summary
 SemanticSequencerNfaProvider.SemNfa create(ISyntacticSequencerPDAProvider.ISynAbsorberState start, ISyntacticSequencerPDAProvider.ISynAbsorberState stop)
           
 ISemanticSequencerNfaProvider.ISemState createState(SemanticSequencerNfaProvider.SemNfa nfa, ISyntacticSequencerPDAProvider.ISynAbsorberState token)
           
 void setFollowers(SemanticSequencerNfaProvider.SemNfa nfa, 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

create

public SemanticSequencerNfaProvider.SemNfa create(ISyntacticSequencerPDAProvider.ISynAbsorberState start,
                                                  ISyntacticSequencerPDAProvider.ISynAbsorberState stop)
Specified by:
create in interface NfaFactory<SemanticSequencerNfaProvider.SemNfa,ISemanticSequencerNfaProvider.ISemState,ISyntacticSequencerPDAProvider.ISynAbsorberState>

createState

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

setFollowers

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