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 classAbstractElementFinder.AbstractEnumRuleElementFinderstatic classAbstractElementFinder.AbstractGrammarElementFinderstatic classAbstractElementFinder.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()
-
-