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

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

protected static class ContextPDAProvider.SerializerActionFollowerFunction
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  Action actionCtx
           
 
Fields inherited from class org.eclipse.xtext.util.formallang.FollowerFunctionImpl
direction, filter, production, unorderedStrategy
 
Constructor Summary
ContextPDAProvider.SerializerActionFollowerFunction(Production<AbstractElement,AbstractElement> production, Action 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

actionCtx

protected Action actionCtx
Constructor Detail

ContextPDAProvider.SerializerActionFollowerFunction

public ContextPDAProvider.SerializerActionFollowerFunction(Production<AbstractElement,AbstractElement> production,
                                                           Action 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>