org.eclipse.xtext.serializer.analysis
Class SerializerPDA.SerializerPDACloneFactory

java.lang.Object
  extended by org.eclipse.xtext.serializer.analysis.SerializerPDA.SerializerPDACloneFactory
All Implemented Interfaces:
NfaFactory<SerializerPDA,ISerState,ISerState>, PdaFactory<SerializerPDA,ISerState,RuleCall,ISerState>
Enclosing class:
SerializerPDA

public static class SerializerPDA.SerializerPDACloneFactory
extends java.lang.Object
implements PdaFactory<SerializerPDA,ISerState,RuleCall,ISerState>


Constructor Summary
SerializerPDA.SerializerPDACloneFactory()
           
 
Method Summary
 SerializerPDA create(ISerState start, ISerState stop)
           
 ISerState createPop(SerializerPDA pda, ISerState token)
           
 ISerState createPush(SerializerPDA pda, ISerState token)
           
 ISerState createState(SerializerPDA nfa, ISerState token)
           
 void setFollowers(SerializerPDA nfa, ISerState owner, java.lang.Iterable<ISerState> followers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializerPDA.SerializerPDACloneFactory

public SerializerPDA.SerializerPDACloneFactory()
Method Detail

create

public SerializerPDA create(ISerState start,
                            ISerState stop)
Specified by:
create in interface NfaFactory<SerializerPDA,ISerState,ISerState>

createPop

public ISerState createPop(SerializerPDA pda,
                           ISerState token)
Specified by:
createPop in interface PdaFactory<SerializerPDA,ISerState,RuleCall,ISerState>

createPush

public ISerState createPush(SerializerPDA pda,
                            ISerState token)
Specified by:
createPush in interface PdaFactory<SerializerPDA,ISerState,RuleCall,ISerState>

createState

public ISerState createState(SerializerPDA nfa,
                             ISerState token)
Specified by:
createState in interface NfaFactory<SerializerPDA,ISerState,ISerState>

setFollowers

public void setFollowers(SerializerPDA nfa,
                         ISerState owner,
                         java.lang.Iterable<ISerState> followers)
Specified by:
setFollowers in interface NfaFactory<SerializerPDA,ISerState,ISerState>