public final class Combiner extends Object
Dataset
and the parallelism Analyser
, call
run()
to run the generalisation by merging / collapsing.Modifier and Type | Field and Description |
---|---|
Collection<NodeMatch> |
cns |
int |
verbose |
Constructor and Description |
---|
Combiner(Dataset dataset,
Analyser analyser) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
analyseSegments(Analyser visitor) |
boolean |
cleanup() |
void |
cleanup(boolean cleanup) |
(package private) NodeGraph |
correlateNodes() |
(package private) GeneralisedLines |
generaliseLines(NodeGraph graph) |
Collection<ResultLine> |
lines()
Retrieve the generalisation result.
|
void |
printMemoryStatistics() |
void |
run() |
(package private) void |
splitSegments() |
public Collection<NodeMatch> cns
public int verbose
public void run()
public Collection<ResultLine> lines()
IllegalStateException
- if the Combiner hasn't been run yetGeneralisedLines.lines()
NodeGraph correlateNodes()
GeneralisedLines generaliseLines(NodeGraph graph)
void analyseSegments(Analyser visitor)
void splitSegments()
public boolean cleanup()
public void cleanup(boolean cleanup)
public void printMemoryStatistics()