/* * Title: CloudSim Toolkit * Description: CloudSim (Cloud Simulation) Toolkit for Modeling and Simulation of Clouds * Licence: GPL - http://www.gnu.org/copyleft/gpl.html * * Copyright (c) 2009-2012, The University of Melbourne, Australia */ package org.cloudbus.cloudsim.core.predicates; import org.cloudbus.cloudsim.core.SimEvent; /** * A predicate which will <b>not</b> match any event on the deferred event queue. There is a * publicly accessible instance of this predicate in the {@link Simulation} class, called * {@link Simulation#SIM_NONE}, so the user does not need to create any new instances. The idea of * simulation predicates was copied from SimJava 2. * * @author Marcos Dias de Assuncao * @since CloudSim Toolkit 1.0 * @see Predicate * @see Simulation */ public class PredicateNone extends Predicate { /** * The match function called by {@link Simulation}, not used directly by the user. * * @param ev the event to check * @return <code>true</code> if the event matches the predicate, <code>false</code> otherwise */ @Override public boolean match(SimEvent ev) { return false; } }