org.eclipse.xtext.serializer.analysis
Class SerializerPDA.SerializerPDACloneFactory
java.lang.Object
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>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerializerPDA.SerializerPDACloneFactory
public SerializerPDA.SerializerPDACloneFactory()
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>