public class SemanticRegionInIterableFinder extends AbstractSemanticRegionsFinder
AbstractSemanticRegionsFinder.FeaturePredicate, AbstractSemanticRegionsFinder.GrammarElementPredicate, AbstractSemanticRegionsFinder.GrammarElementsPredicate, AbstractSemanticRegionsFinder.KeywordPredicate, AbstractSemanticRegionsFinder.KeywordsPredicate, AbstractSemanticRegionsFinder.RulePredicate, AbstractSemanticRegionsFinder.RulesPredicate
Constructor and Description |
---|
SemanticRegionInIterableFinder(java.lang.Iterable<ISemanticRegion> regions) |
Modifier and Type | Method and 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) |
assertNoContainment, assertNoEObjectRule, assertNoEObjectRuleCall, assignment, assignments, collectMatchableElements, createPredicate, createPredicate, crossRef, crossRefs, element, elements, feature, features, keyword, keyword, keywordPairs, keywordPairs, keywords, keywords, ruleCall, ruleCalls, ruleCallsTo, ruleCallTo
public SemanticRegionInIterableFinder(java.lang.Iterable<ISemanticRegion> regions)
protected com.google.common.collect.ImmutableList<ISemanticRegion> findAll(com.google.common.base.Predicate<ISemanticRegion> predicate)
findAll
in class AbstractSemanticRegionsFinder
protected ISemanticRegion findFirst(com.google.common.base.Predicate<ISemanticRegion> predicate)
findFirst
in class AbstractSemanticRegionsFinder