public abstract class AbstractElementFinder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractElementFinder.AbstractEnumRuleElementFinder |
static class |
AbstractElementFinder.AbstractGrammarElementFinder |
static class |
AbstractElementFinder.AbstractParserRuleElementFinder |
| Constructor and Description |
|---|
AbstractElementFinder() |
| Modifier and Type | Method and Description |
|---|---|
List<Assignment> |
findAssignments(AbstractRule... calledRules) |
protected <T> List<T> |
findByNestedRuleCall(Class<T> clazz,
AbstractRule... rule) |
List<CrossReference> |
findCrossReferences(AbstractRule... rule) |
List<CrossReference> |
findCrossReferences(org.eclipse.emf.ecore.EClassifier... targetEClassifiers) |
List<Pair<Keyword,Keyword>> |
findKeywordPairs(String leftKw,
String rightKw) |
List<Keyword> |
findKeywords(String... keywords) |
List<RuleCall> |
findRuleCalls(AbstractRule... rules) |
protected abstract Iterable<? extends AbstractRule> |
getRules() |
public List<Assignment> findAssignments(AbstractRule... calledRules)
protected <T> List<T> findByNestedRuleCall(Class<T> clazz, AbstractRule... rule)
public List<CrossReference> findCrossReferences(AbstractRule... rule)
public List<CrossReference> findCrossReferences(org.eclipse.emf.ecore.EClassifier... targetEClassifiers)
public List<RuleCall> findRuleCalls(AbstractRule... rules)
protected abstract Iterable<? extends AbstractRule> getRules()
Copyright © 2015. All Rights Reserved.