public class FollowElementComputer
extends java.lang.Object
Constructor and Description |
---|
FollowElementComputer() |
Modifier and Type | Method and Description |
---|---|
void |
collectAbstractElements(Grammar grammar,
org.eclipse.emf.ecore.EStructuralFeature feature,
IFollowElementAcceptor followElementAcceptor) |
void |
computeFollowElements(java.util.Collection<FollowElement> followElements,
java.util.Collection<AbstractElement> result) |
void |
computeFollowElements(java.util.Collection<FollowElement> followElements,
IFollowElementAcceptor followElementAcceptor) |
protected void |
computeFollowElements(FollowElementCalculator calculator,
FollowElement element) |
protected void |
computeFollowElements(FollowElementCalculator calculator,
FollowElement element,
com.google.common.collect.Multimap<java.lang.Integer,java.util.List<AbstractElement>> visited) |
public void collectAbstractElements(Grammar grammar, org.eclipse.emf.ecore.EStructuralFeature feature, IFollowElementAcceptor followElementAcceptor)
public void computeFollowElements(java.util.Collection<FollowElement> followElements, IFollowElementAcceptor followElementAcceptor)
public void computeFollowElements(java.util.Collection<FollowElement> followElements, java.util.Collection<AbstractElement> result)
protected void computeFollowElements(FollowElementCalculator calculator, FollowElement element)
protected void computeFollowElements(FollowElementCalculator calculator, FollowElement element, com.google.common.collect.Multimap<java.lang.Integer,java.util.List<AbstractElement>> visited)