Package de.saar.chorus.domgraph.chart
Class RewritingRtg<E>
java.lang.Object
de.saar.chorus.domgraph.chart.RegularTreeGrammar<E>
de.saar.chorus.domgraph.chart.RewritingRtg<E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RtgFreeFragmentAnalyzer<?>protected DomGraphprotected CompactificationRecordprotected DomGraphprotected NodeLabelsFields inherited from class de.saar.chorus.domgraph.chart.RegularTreeGrammar
numSolvedForms -
Constructor Summary
ConstructorsConstructorDescriptionRewritingRtg(DomGraph graph, NodeLabels labels, RtgFreeFragmentAnalyzer<?> analyzer) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanallowedSplit(E previousQuantifier, String currentRoot) booleancontainsSplitFor(E subgraph) getRootForSingleton(E nt) getSplitsFor(E subgraph) voidbooleanisSingleton(E nt) protected abstract Eintsize()Methods inherited from class de.saar.chorus.domgraph.chart.RegularTreeGrammar
countSolvedForms, countSolvedFormsFor, intersect, toString
-
Field Details
-
analyzer
-
graph
-
compact
-
labels
-
compactificationRecord
-
indicesCompactToOriginal
-
-
Constructor Details
-
RewritingRtg
-
-
Method Details
-
getToplevelSubgraphs
- Specified by:
getToplevelSubgraphsin classRegularTreeGrammar<E>
-
getSplitsFor
- Specified by:
getSplitsForin classRegularTreeGrammar<E>
-
makeSplit
-
allowedSplit
-
makeTopLevelNonterminal
-
containsSplitFor
- Specified by:
containsSplitForin classRegularTreeGrammar<E>
-
getAllNonterminals
- Specified by:
getAllNonterminalsin classRegularTreeGrammar<E>
-
getRootForSingleton
- Specified by:
getRootForSingletonin classRegularTreeGrammar<E>
-
getSplitsFor
- Specified by:
getSplitsForin classRegularTreeGrammar<E>
-
isSingleton
- Specified by:
isSingletonin classRegularTreeGrammar<E>
-
size
public int size()- Specified by:
sizein classRegularTreeGrammar<E>
-