public class IndexedMaterializationRuleManager extends DefaultMaterializationRuleManager
IndexedNonterminals in addition to all Nonterminals
handled by DefaultMaterializationRuleManager.| Constructor and Description |
|---|
IndexedMaterializationRuleManager(ViolationPointResolver vioResolver,
IndexMatcher indexMatcher) |
| Modifier and Type | Method and Description |
|---|---|
GrammarResponse |
getRulesFor(Nonterminal toReplace,
int tentacle,
String requestedSelector)
returns a DefaultGrammarResponse containing the right hand side of all rules
whose lhs matches the given nonterminal and which create the requested selector
at the given tentacle of the nonterminal.
|
public IndexedMaterializationRuleManager(ViolationPointResolver vioResolver, IndexMatcher indexMatcher)
public GrammarResponse getRulesFor(Nonterminal toReplace, int tentacle, String requestedSelector) throws UnexpectedNonterminalTypeException
DefaultMaterializationRuleManagergetRulesFor in interface MaterializationRuleManagergetRulesFor in class DefaultMaterializationRuleManagerUnexpectedNonterminalTypeExceptionCopyright © 2018. All rights reserved.