org.eclipse.xtext.serializer.analysis
Class ContextPDAProvider.SerializerParserRuleFollowerFunction

java.lang.Object
  extended by org.eclipse.xtext.util.formallang.FollowerFunctionImpl<AbstractElement,AbstractElement>
      extended by org.eclipse.xtext.serializer.analysis.ContextPDAProvider.SerializerParserRuleFollowerFunction
All Implemented Interfaces:
FollowerFunction<AbstractElement>
Enclosing class:
ContextPDAProvider

protected static class ContextPDAProvider.SerializerParserRuleFollowerFunction
extends FollowerFunctionImpl<AbstractElement,AbstractElement>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.util.formallang.FollowerFunctionImpl
FollowerFunctionImpl.Direction, FollowerFunctionImpl.UnorderedStrategy
 
Field Summary
protected  ParserRule ruleCtx
           
 
Fields inherited from class org.eclipse.xtext.util.formallang.FollowerFunctionImpl
direction, filter, production, unorderedStrategy
 
Constructor Summary
ContextPDAProvider.SerializerParserRuleFollowerFunction(Production<AbstractElement,AbstractElement> production, ParserRule context)
           
 
Method Summary
 java.lang.Iterable<AbstractElement> getFollowers(AbstractElement element)
           
 java.lang.Iterable<AbstractElement> getStarts(AbstractElement root)
           
 
Methods inherited from class org.eclipse.xtext.util.formallang.FollowerFunctionImpl
collectByParent, collectByParentSequence, collectChildren, collectChildrenAlternative, collectChildrenSequence, collectChildrenUnorderedAlt, collectElement, filter, getDirection, getFilter, getProduction, getUnorderedStrategy, orderedIterable, orderedList, setDirection, setFilter, setUnorderedStrategy, toList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleCtx

protected ParserRule ruleCtx
Constructor Detail

ContextPDAProvider.SerializerParserRuleFollowerFunction

public ContextPDAProvider.SerializerParserRuleFollowerFunction(Production<AbstractElement,AbstractElement> production,
                                                               ParserRule context)
Method Detail

getFollowers

public java.lang.Iterable<AbstractElement> getFollowers(AbstractElement element)
Specified by:
getFollowers in interface FollowerFunction<AbstractElement>
Overrides:
getFollowers in class FollowerFunctionImpl<AbstractElement,AbstractElement>

getStarts

public java.lang.Iterable<AbstractElement> getStarts(AbstractElement root)
Specified by:
getStarts in interface FollowerFunction<AbstractElement>
Overrides:
getStarts in class FollowerFunctionImpl<AbstractElement,AbstractElement>