org.eclipse.xtext.serializer.analysis
Class SerializerPDAProvider.SerializerFollowerFunction
java.lang.Object
org.eclipse.xtext.util.formallang.FollowerFunctionImpl<AbstractElement,AbstractElement>
org.eclipse.xtext.serializer.analysis.SerializerPDAProvider.SerializerFollowerFunction
- All Implemented Interfaces:
- FollowerFunction<AbstractElement>
- Enclosing class:
- SerializerPDAProvider
protected static class SerializerPDAProvider.SerializerFollowerFunction
- extends FollowerFunctionImpl<AbstractElement,AbstractElement>
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 |
actionCtx
protected Action actionCtx
ruleCtx
protected AbstractRule ruleCtx
type
protected org.eclipse.emf.ecore.EClass type
SerializerPDAProvider.SerializerFollowerFunction
public SerializerPDAProvider.SerializerFollowerFunction(Production<AbstractElement,AbstractElement> production,
org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EClass type)
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>
typeMatches
protected java.lang.Boolean typeMatches(AbstractElement ele,
java.util.Set<AbstractElement> visited)