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>