public class IndexMaterializationStrategy extends Object
Example: For input rule X → ssZ it replaces the index symbol X in all nonterminals where it occurs by ssZ.
| Constructor and Description |
|---|
IndexMaterializationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
HeapConfiguration |
getMaterializedCloneWith(HeapConfiguration inputGraph,
AbstractIndexSymbol symbolToMaterialize,
List<IndexSymbol> inputMaterializationPostfix)
Applies the given materialization ( e.g.
|
public HeapConfiguration getMaterializedCloneWith(HeapConfiguration inputGraph, AbstractIndexSymbol symbolToMaterialize, List<IndexSymbol> inputMaterializationPostfix) throws CannotMaterializeException
inputGraph - the graph to materializesymbolToMaterialize - The abstract index symbol which shall be materializedinputMaterializationPostfix - the sequence of index symbols for materializationCannotMaterializeException - if a nonterminal unexpectedly has a concrete indexCopyright © 2018. All rights reserved.