package org.visico.utilitydss.server.processsim;
import java.util.ArrayList;
import java.util.concurrent.TimeUnit;
import desmoj.core.advancedModellingFeatures.Bin;
import desmoj.core.simulator.Model;
import desmoj.core.simulator.SimProcess;
import desmoj.core.simulator.TimeInstant;
import desmoj.core.simulator.TimeSpan;
/**
* @author Simon
* Constructor of the parent class
*
* This class functions as a parent to all lifecycle classes in this package.
*
* @param owner the model this process belongs to
* @param name this section's name
* @param showInTrace flag to indicate if this process shall produce output
* for the trace
*/
public class ParentProcess extends SimProcess
{
public ParentProcess(Model owner,
String name,
boolean showInTrace,
int shore,
int replacement,
int old_separated,
int new_separated,
double num_put_connections,
int old_pavement,
int new_pavement,
double section_length,
double pipe_length,
double section_width,
double trench_width,
double trench_depth,
String old_sewer_type,
String new_sewer_type,
double old_diameter,
double new_diameter,
double asphalt_old,
double asphalt_new,
double cables,
double length_connections,
double diameter_connections,
double foundation_type,
double soil_removed,
double soil_new,
double pipes_old,
double pipes_new,
double rock_layer,
double sand_layer,
double old_put_area,
double new_put_area,
double Bed_preparation
)
{
super(owner, name, showInTrace);
}
@Override
public void lifeCycle() {
}
public int Num_Connections;
}