8
8
import org .processmining .placebasedlpmdiscovery .lpmdistances .serialization .ModelDistanceConfigDeserializer ;
9
9
import org .processmining .placebasedlpmdiscovery .model .discovery .LPMDiscoveryResult ;
10
10
import org .processmining .placebasedlpmdiscovery .model .exporting .exporters .CSVExporter ;
11
+ import org .processmining .placebasedlpmdiscovery .model .exporting .exporters .ExporterFactory ;
11
12
import org .processmining .placebasedlpmdiscovery .runners .io .RunnerInput ;
12
13
import org .processmining .placebasedlpmdiscovery .runners .io .RunnerOutput ;
13
14
import org .processmining .placebasedlpmdiscovery .runners .serialization .RunnerInputAdapter ;
17
18
18
19
import java .io .FileNotFoundException ;
19
20
import java .io .FileReader ;
21
+ import java .nio .file .Files ;
22
+ import java .nio .file .Paths ;
20
23
import java .util .List ;
21
24
22
25
public class LPMDiscoveryRunner {
@@ -41,8 +44,8 @@ private static void run(String configPath) throws Exception {
41
44
LPMDiscoveryResult result = LPMDiscovery .getInstance ().from (log );
42
45
System .out .println (result .getAllLPMs ().size ());
43
46
CSVExporter .export (result , config .getOutput ().get ("lpms" ));
44
- // result.export(ExporterFactory.createLPMDiscoveryResultExporter(),
45
- // Files.newOutputStream(Paths.get(config.getOutput().get("lpms"))));
47
+ result .export (ExporterFactory .createLPMDiscoveryResultExporter (),
48
+ Files .newOutputStream (Paths .get (config .getOutput ().get ("lpms" )+ ".json" )));
46
49
// File coverageResFile = new File(config.getOutput().get("lpms").replaceFirst(".json", "-coverage.csv"));
47
50
// ((LPMEvaluationController.EventCoverageSetLevel) result.getAdditionalResults().get("eventCoverageSetLevel"))
48
51
// .export(coverageResFile);
0 commit comments