
ca.appsimulations.jlqninterface.lqn.model.factory.SyncCallFactory 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.SynchCall;
import ca.appsimulations.jlqninterface.lqn.model.LqnModel;
public class SyncCallFactory {
public static SynchCall build(LqnModel lqnModel, Entry srcEntry, Entry destEntry, double callsMean) {
SynchCall synchCall = new SynchCall(lqnModel, destEntry, callsMean);
ActivityPhases activityPhases = srcEntry.getEntryPhaseActivities().getActivityAtPhase(1);
activityPhases.addSynchCall(synchCall);
return synchCall;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy