Package de.saar.chorus.domgraph.chart


package de.saar.chorus.domgraph.chart
Provides classes for working with dominance charts. Dominance charts are underspecified representations that are a bit more explicit (and potentially larger) than dominance graphs, but still exponentially smaller than the set of solved forms itself.

Roughly speaking, this package contains three types of classes:

The lifecycle of a chart is as follows. You can compute it from a compact weakly normal dominance graph by calling a solve method of the class ChartSolver for the graph. You may then apply further operations to the chart, such as redundancy elimination. Finally you can extract the solved forms from a chart by creating a SolvedFormIterator for it.