All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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