
ca.appsimulations.jlqninterface.lqn.model.factory.EntryFactory Maven / Gradle / Ivy
package ca.appsimulations.jlqninterface.lqn.model.factory;
import ca.appsimulations.jlqninterface.lqn.entities.ActivityPhases;
import ca.appsimulations.jlqninterface.lqn.entities.Entry;
import ca.appsimulations.jlqninterface.lqn.entities.EntryAcType;
import ca.appsimulations.jlqninterface.lqn.entities.Task;
import ca.appsimulations.jlqninterface.lqn.model.LqnModel;
public class EntryFactory {
public static Entry build(String name, String activityName, LqnModel lqnModel, Task task, double serviceDemand) {
Entry entry = new Entry(lqnModel, name, task);
entry.setEntryType(EntryAcType.PH1PH2);
ActivityPhases activityPhases = new ActivityPhases(lqnModel, activityName, entry, 1);
activityPhases.setHost_demand_mean(serviceDemand);
return entry;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy