package org.visico.utilitydss.server.processsim; import java.util.concurrent.TimeUnit; import javax.xml.parsers.ParserConfigurationException; import desmoj.core.simulator.Experiment; public class SewerExperiment extends Experiment { public SewerExperiment(String name) throws ParserConfigurationException { super(name, TimeUnit.HOURS, TimeUnit.HOURS, null); this.setSeedGenerator(System.nanoTime()); rec = new Receiver(); this.addReceiver(rec, ActivityMessage.class); } public SewerExperiment(String name, String path) throws ParserConfigurationException { super(name, path, TimeUnit.HOURS, TimeUnit.HOURS, null, DEFAULT_REPORT_OUTPUT_TYPE, DEFAULT_TRACE_OUTPUT_TYPE, DEFAULT_ERROR_OUTPUT_TYPE , DEFAULT_DEBUG_OUTPUT_TYPE); rec = new Receiver(); this.addReceiver(rec, ActivityMessage.class); } public Receiver getReceiver() { return rec; } public void report() { super.report(); rec.writeXML(); rec.exportGantt(); } private Receiver rec; }