Class SemanticRegionMatcher
- java.lang.Object
-
- org.eclipse.xtext.formatting2.regionaccess.internal.AbstractSemanticRegionsFinder
-
- org.eclipse.xtext.formatting2.regionaccess.internal.SemanticRegionMatcher
-
- All Implemented Interfaces:
ISemanticRegionFinder
,ISemanticRegionsFinder
public class SemanticRegionMatcher extends AbstractSemanticRegionsFinder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.formatting2.regionaccess.internal.AbstractSemanticRegionsFinder
AbstractSemanticRegionsFinder.FeaturePredicate, AbstractSemanticRegionsFinder.GrammarElementPredicate, AbstractSemanticRegionsFinder.GrammarElementsPredicate, AbstractSemanticRegionsFinder.KeywordPredicate, AbstractSemanticRegionsFinder.KeywordsPredicate, AbstractSemanticRegionsFinder.RulePredicate, AbstractSemanticRegionsFinder.RulesPredicate
-
-
Constructor Summary
Constructors Constructor Description SemanticRegionMatcher(ISemanticRegion region)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.common.collect.ImmutableList<ISemanticRegion>
findAll(com.google.common.base.Predicate<ISemanticRegion> predicate)
protected ISemanticRegion
findFirst(com.google.common.base.Predicate<ISemanticRegion> predicate)
-
Methods inherited from class org.eclipse.xtext.formatting2.regionaccess.internal.AbstractSemanticRegionsFinder
assertNoContainment, assertNoEObjectRule, assertNoEObjectRuleCall, assignment, assignments, collectMatchableElements, createPredicate, createPredicate, crossRef, crossRefs, element, elements, feature, features, keyword, keyword, keywordPairs, keywordPairs, keywords, keywords, ruleCall, ruleCalls, ruleCallsTo, ruleCallTo
-
-
-
-
Constructor Detail
-
SemanticRegionMatcher
public SemanticRegionMatcher(ISemanticRegion region)
-
-
Method Detail
-
findAll
protected com.google.common.collect.ImmutableList<ISemanticRegion> findAll(com.google.common.base.Predicate<ISemanticRegion> predicate)
- Specified by:
findAll
in classAbstractSemanticRegionsFinder
-
findFirst
protected ISemanticRegion findFirst(com.google.common.base.Predicate<ISemanticRegion> predicate)
- Specified by:
findFirst
in classAbstractSemanticRegionsFinder
-
-