package com.datascience.galc.dataGenerator;
import com.datascience.core.base.ContValue;
import com.datascience.core.base.LObject;
import com.datascience.core.base.Worker;
import com.datascience.datastoring.datamodels.memory.InMemoryData;
import com.datascience.core.results.DatumContResults;
import com.datascience.core.results.WorkerContResults;
import java.util.HashMap;
import java.util.Map;
public class SyntheticData extends InMemoryData<ContValue> {
private Map<Worker, WorkerContResults> workerContResults = new HashMap<Worker, WorkerContResults>();
private Map<LObject<ContValue>, DatumContResults> objectContResults = new HashMap<LObject<ContValue>, DatumContResults>();
public void addWorkerResult(Worker worker, WorkerContResults wcr){
workerContResults.put(worker, wcr);
}
public Map<Worker, WorkerContResults> getWorkerContResults() {
return workerContResults;
}
public void addObjectResult(LObject<ContValue> object, DatumContResults dcr){
objectContResults.put(object, dcr);
}
public Map<LObject<ContValue>, DatumContResults> getObjectContResults() {
return objectContResults;
}
}