Class SyntacticSequencerPDAProvider.NavigablePDA
- java.lang.Object
-
- org.eclipse.xtext.serializer.analysis.SyntacticSequencerPDAProvider.NavigablePDA
-
- All Implemented Interfaces:
org.eclipse.xtext.util.formallang.DirectedGraph<ISyntacticSequencerPDAProvider.ISynState>,org.eclipse.xtext.util.formallang.Nfa<ISyntacticSequencerPDAProvider.ISynState>,org.eclipse.xtext.util.formallang.Pda<ISyntacticSequencerPDAProvider.ISynState,RuleCall>
- Enclosing class:
- SyntacticSequencerPDAProvider
protected static class SyntacticSequencerPDAProvider.NavigablePDA extends java.lang.Object implements org.eclipse.xtext.util.formallang.Pda<ISyntacticSequencerPDAProvider.ISynState,RuleCall>
-
-
Field Summary
Fields Modifier and Type Field Description protected ISyntacticSequencerPDAProvider.ISynNavigablenavigable
-
Constructor Summary
Constructors Constructor Description NavigablePDA(ISyntacticSequencerPDAProvider.ISynNavigable navigable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Iterable<ISyntacticSequencerPDAProvider.ISynState>getFollowers(ISyntacticSequencerPDAProvider.ISynState node)RuleCallgetPop(ISyntacticSequencerPDAProvider.ISynState state)RuleCallgetPush(ISyntacticSequencerPDAProvider.ISynState state)ISyntacticSequencerPDAProvider.ISynStategetStart()ISyntacticSequencerPDAProvider.ISynStategetStop()
-
-
-
Field Detail
-
navigable
protected ISyntacticSequencerPDAProvider.ISynNavigable navigable
-
-
Constructor Detail
-
NavigablePDA
public NavigablePDA(ISyntacticSequencerPDAProvider.ISynNavigable navigable)
-
-
Method Detail
-
getFollowers
public java.lang.Iterable<ISyntacticSequencerPDAProvider.ISynState> getFollowers(ISyntacticSequencerPDAProvider.ISynState node)
- Specified by:
getFollowersin interfaceorg.eclipse.xtext.util.formallang.DirectedGraph<ISyntacticSequencerPDAProvider.ISynState>
-
getPop
public RuleCall getPop(ISyntacticSequencerPDAProvider.ISynState state)
- Specified by:
getPopin interfaceorg.eclipse.xtext.util.formallang.Pda<ISyntacticSequencerPDAProvider.ISynState,RuleCall>
-
getPush
public RuleCall getPush(ISyntacticSequencerPDAProvider.ISynState state)
- Specified by:
getPushin interfaceorg.eclipse.xtext.util.formallang.Pda<ISyntacticSequencerPDAProvider.ISynState,RuleCall>
-
getStart
public ISyntacticSequencerPDAProvider.ISynState getStart()
- Specified by:
getStartin interfaceorg.eclipse.xtext.util.formallang.Nfa<ISyntacticSequencerPDAProvider.ISynState>
-
getStop
public ISyntacticSequencerPDAProvider.ISynState getStop()
- Specified by:
getStopin interfaceorg.eclipse.xtext.util.formallang.Nfa<ISyntacticSequencerPDAProvider.ISynState>
-
-