Package org.eclipse.xtext.service
Class AbstractElementFinder
- java.lang.Object
-
- org.eclipse.xtext.service.AbstractElementFinder
-
- Direct Known Subclasses:
AbstractElementFinder.AbstractEnumRuleElementFinder
,AbstractElementFinder.AbstractGrammarElementFinder
,AbstractElementFinder.AbstractParserRuleElementFinder
public abstract class AbstractElementFinder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractElementFinder.AbstractEnumRuleElementFinder
static class
AbstractElementFinder.AbstractGrammarElementFinder
static class
AbstractElementFinder.AbstractParserRuleElementFinder
-
Constructor Summary
Constructors Constructor Description AbstractElementFinder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<Assignment>
findAssignments(AbstractRule... calledRules)
protected <T> java.util.List<T>
findByNestedRuleCall(java.lang.Class<T> clazz, AbstractRule... rule)
java.util.List<CrossReference>
findCrossReferences(org.eclipse.emf.ecore.EClassifier... targetEClassifiers)
java.util.List<CrossReference>
findCrossReferences(AbstractRule... rule)
java.util.List<org.eclipse.xtext.util.Pair<Keyword,Keyword>>
findKeywordPairs(java.lang.String leftKw, java.lang.String rightKw)
java.util.List<Keyword>
findKeywords(java.lang.String... keywords)
java.util.List<RuleCall>
findRuleCalls(AbstractRule... rules)
protected abstract java.lang.Iterable<? extends AbstractRule>
getRules()
-
-
-
Method Detail
-
findAssignments
public java.util.List<Assignment> findAssignments(AbstractRule... calledRules)
-
findByNestedRuleCall
protected <T> java.util.List<T> findByNestedRuleCall(java.lang.Class<T> clazz, AbstractRule... rule)
-
findCrossReferences
public java.util.List<CrossReference> findCrossReferences(AbstractRule... rule)
-
findCrossReferences
public java.util.List<CrossReference> findCrossReferences(org.eclipse.emf.ecore.EClassifier... targetEClassifiers)
-
findKeywordPairs
public java.util.List<org.eclipse.xtext.util.Pair<Keyword,Keyword>> findKeywordPairs(java.lang.String leftKw, java.lang.String rightKw)
-
findKeywords
public java.util.List<Keyword> findKeywords(java.lang.String... keywords)
-
findRuleCalls
public java.util.List<RuleCall> findRuleCalls(AbstractRule... rules)
-
getRules
protected abstract java.lang.Iterable<? extends AbstractRule> getRules()
-
-