org.eclipse.xtext.serializer.analysis
Class SerializerPDA.SerializerPDAElementFactory
java.lang.Object
org.eclipse.xtext.serializer.analysis.SerializerPDA.SerializerPDAElementFactory
- All Implemented Interfaces:
- NfaFactory<SerializerPDA,ISerState,AbstractElement>, PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
- Enclosing class:
- SerializerPDA
public static class SerializerPDA.SerializerPDAElementFactory
- extends java.lang.Object
- implements PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerializerPDA.SerializerPDAElementFactory
public SerializerPDA.SerializerPDAElementFactory()
create
public SerializerPDA create(AbstractElement start,
AbstractElement stop)
- Specified by:
create
in interface NfaFactory<SerializerPDA,ISerState,AbstractElement>
createPop
public ISerState createPop(SerializerPDA pda,
AbstractElement token)
- Specified by:
createPop
in interface PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
createPush
public ISerState createPush(SerializerPDA pda,
AbstractElement token)
- Specified by:
createPush
in interface PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
createState
public ISerState createState(SerializerPDA nfa,
AbstractElement token)
- Specified by:
createState
in interface NfaFactory<SerializerPDA,ISerState,AbstractElement>
setFollowers
public void setFollowers(SerializerPDA nfa,
ISerState owner,
java.lang.Iterable<ISerState> followers)
- Specified by:
setFollowers
in interface NfaFactory<SerializerPDA,ISerState,AbstractElement>