public class SemanticRegionMatcher extends AbstractSemanticRegionsFinder
AbstractSemanticRegionsFinder.FeaturePredicate, AbstractSemanticRegionsFinder.GrammarElementPredicate, AbstractSemanticRegionsFinder.GrammarElementsPredicate, AbstractSemanticRegionsFinder.KeywordPredicate, AbstractSemanticRegionsFinder.KeywordsPredicate, AbstractSemanticRegionsFinder.RulePredicate, AbstractSemanticRegionsFinder.RulesPredicate
Constructor and Description |
---|
SemanticRegionMatcher(ISemanticRegion region) |
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 SemanticRegionMatcher(ISemanticRegion region)
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