Class GrammarPDAProvider.ToOriginal
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.GrammarPDAProvider.ToOriginal
-
- All Implemented Interfaces:
org.eclipse.xtext.util.formallang.NfaFactory<SerializerPDA,ISerState,AbstractElement>,org.eclipse.xtext.util.formallang.PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
- Enclosing class:
- GrammarPDAProvider
protected static class GrammarPDAProvider.ToOriginal extends java.lang.Object implements org.eclipse.xtext.util.formallang.PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
-
-
Constructor Summary
Constructors Constructor Description ToOriginal(SerializerPDA.SerializerPDAElementFactory delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SerializerPDAcreate(AbstractElement start, AbstractElement stop)ISerStatecreatePop(SerializerPDA pda, AbstractElement token)ISerStatecreatePush(SerializerPDA pda, AbstractElement token)ISerStatecreateState(SerializerPDA nfa, AbstractElement token)protected AbstractElementoriginal(AbstractElement ele)voidsetFollowers(SerializerPDA nfa, ISerState owner, java.lang.Iterable<ISerState> followers)
-
-
-
Constructor Detail
-
ToOriginal
public ToOriginal(SerializerPDA.SerializerPDAElementFactory delegate)
-
-
Method Detail
-
create
public SerializerPDA create(AbstractElement start, AbstractElement stop)
- Specified by:
createin interfaceorg.eclipse.xtext.util.formallang.NfaFactory<SerializerPDA,ISerState,AbstractElement>
-
createPop
public ISerState createPop(SerializerPDA pda, AbstractElement token)
- Specified by:
createPopin interfaceorg.eclipse.xtext.util.formallang.PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
-
createPush
public ISerState createPush(SerializerPDA pda, AbstractElement token)
- Specified by:
createPushin interfaceorg.eclipse.xtext.util.formallang.PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
-
createState
public ISerState createState(SerializerPDA nfa, AbstractElement token)
- Specified by:
createStatein interfaceorg.eclipse.xtext.util.formallang.NfaFactory<SerializerPDA,ISerState,AbstractElement>
-
original
protected AbstractElement original(AbstractElement ele)
-
setFollowers
public void setFollowers(SerializerPDA nfa, ISerState owner, java.lang.Iterable<ISerState> followers)
- Specified by:
setFollowersin interfaceorg.eclipse.xtext.util.formallang.NfaFactory<SerializerPDA,ISerState,AbstractElement>
-
-