package nl.tudelft.simulation.examples.dsol.mm1queue; import nl.tudelft.simulation.dsol.formalisms.Resource; import nl.tudelft.simulation.dsol.simtime.SimTimeDouble; import nl.tudelft.simulation.dsol.simulators.DEVSSimulatorInterface; /** * The Seize is an extended Seize block whic sets delay times on arriving customers.. *
* Copyright (c) 2003-2018 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights * reserved. See for project information * https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can * be found at * https://simulation.tudelft.nl/dsol/3.0/license.html. *
* @author Peter Jacobs */ public class Seize extends nl.tudelft.simulation.dsol.formalisms.flow.Seize.TimeDouble { /** */ private static final long serialVersionUID = 1L; /** * constructs a new Seize. * @param simulator DEVSSimulatorInterface.TimeDouble; the devs simulator on which to schedule * @param resource Resource<Double,Double,SimTimeDouble>; the resource to claim */ public Seize(final DEVSSimulatorInterface.TimeDouble simulator, final Resource