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 SerializerPDA
create(AbstractElement start, AbstractElement stop)
ISerState
createPop(SerializerPDA pda, AbstractElement token)
ISerState
createPush(SerializerPDA pda, AbstractElement token)
ISerState
createState(SerializerPDA nfa, AbstractElement token)
protected AbstractElement
original(AbstractElement ele)
void
setFollowers(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:
create
in interfaceorg.eclipse.xtext.util.formallang.NfaFactory<SerializerPDA,ISerState,AbstractElement>
-
createPop
public ISerState createPop(SerializerPDA pda, AbstractElement token)
- Specified by:
createPop
in interfaceorg.eclipse.xtext.util.formallang.PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
-
createPush
public ISerState createPush(SerializerPDA pda, AbstractElement token)
- Specified by:
createPush
in interfaceorg.eclipse.xtext.util.formallang.PdaFactory<SerializerPDA,ISerState,RuleCall,AbstractElement>
-
createState
public ISerState createState(SerializerPDA nfa, AbstractElement token)
- Specified by:
createState
in 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:
setFollowers
in interfaceorg.eclipse.xtext.util.formallang.NfaFactory<SerializerPDA,ISerState,AbstractElement>
-
-