public abstract class AbstractSemanticRegionsFinder extends Object implements ISemanticRegionsFinder
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractSemanticRegionsFinder.FeaturePredicate |
protected static class |
AbstractSemanticRegionsFinder.GrammarElementPredicate |
protected static class |
AbstractSemanticRegionsFinder.GrammarElementsPredicate |
protected static class |
AbstractSemanticRegionsFinder.KeywordPredicate |
protected static class |
AbstractSemanticRegionsFinder.KeywordsPredicate |
protected static class |
AbstractSemanticRegionsFinder.RulePredicate |
protected static class |
AbstractSemanticRegionsFinder.RulesPredicate |
| Constructor and Description |
|---|
AbstractSemanticRegionsFinder() |
protected void assertNoContainment(org.eclipse.emf.ecore.EStructuralFeature feat)
protected void assertNoEObjectRule(AbstractRule rule)
protected void assertNoEObjectRuleCall(RuleCall ruleCall)
public ISemanticRegion assignment(Assignment assignment)
assignment in interface ISemanticRegionFinderpublic List<ISemanticRegion> assignments(Assignment... assignments)
assignments in interface ISemanticRegionsFinderprotected void collectMatchableElements(AbstractElement ele, Collection<AbstractElement> result)
protected com.google.common.base.Predicate<ISemanticRegion> createPredicate(AbstractElement ele)
protected com.google.common.base.Predicate<ISemanticRegion> createPredicate(AbstractElement... ele)
public ISemanticRegion crossRef(CrossReference crossReference)
crossRef in interface ISemanticRegionFinderpublic List<ISemanticRegion> crossRefs(CrossReference... crossReferences)
crossRefs in interface ISemanticRegionsFinderpublic ISemanticRegion element(AbstractElement element)
element in interface ISemanticRegionFinderpublic List<ISemanticRegion> elements(AbstractElement... elements)
elements in interface ISemanticRegionsFinderpublic ISemanticRegion feature(org.eclipse.emf.ecore.EStructuralFeature feature)
feature in interface ISemanticRegionFinderpublic List<ISemanticRegion> features(org.eclipse.emf.ecore.EStructuralFeature... features)
features in interface ISemanticRegionsFinderprotected abstract com.google.common.collect.ImmutableList<ISemanticRegion> findAll(com.google.common.base.Predicate<ISemanticRegion> predicate)
protected abstract ISemanticRegion findFirst(com.google.common.base.Predicate<ISemanticRegion> predicate)
public ISemanticRegion keyword(Keyword keyword)
keyword in interface ISemanticRegionFinderpublic ISemanticRegion keyword(String keyword)
keyword in interface ISemanticRegionFinderpublic List<Pair<ISemanticRegion,ISemanticRegion>> keywordPairs(Keyword kw1, Keyword kw2)
keywordPairs in interface ISemanticRegionsFinderpublic List<Pair<ISemanticRegion,ISemanticRegion>> keywordPairs(String kw1, String kw2)
keywordPairs in interface ISemanticRegionsFinderpublic List<ISemanticRegion> keywords(Keyword... keywords)
keywords in interface ISemanticRegionsFinderpublic List<ISemanticRegion> keywords(String... keywords)
keywords in interface ISemanticRegionsFinderpublic ISemanticRegion ruleCall(RuleCall ruleCall)
ruleCall in interface ISemanticRegionFinderpublic List<ISemanticRegion> ruleCalls(RuleCall... ruleCalls)
ruleCalls in interface ISemanticRegionsFinderpublic List<ISemanticRegion> ruleCallsTo(AbstractRule... rules)
ruleCallsTo in interface ISemanticRegionsFinderpublic ISemanticRegion ruleCallTo(AbstractRule rule)
ruleCallTo in interface ISemanticRegionFinderCopyright © 2015. All Rights Reserved.