Uses of Interface
nl.tudelft.simulation.dsol.formalisms.devs.SimEventInterface

Packages that use SimEventInterface
nl.tudelft.simulation.dsol.eventlists Provides classes and interfaces for eventlists. 
nl.tudelft.simulation.dsol.formalisms.devs   
nl.tudelft.simulation.dsol.simulators Provides the simulator interfaces and classes for a number of formalisms. 
 

Uses of SimEventInterface in nl.tudelft.simulation.dsol.eventlists
 

Methods in nl.tudelft.simulation.dsol.eventlists that return SimEventInterface
 SimEventInterface EventListInterface.first()
          returns the first scheduled event
 SimEventInterface RedBlackTree.first()
           
 SimEventInterface EventListInterface.last()
          returns the last scheduled event
 SimEventInterface RedBlackTree.last()
           
 SimEventInterface EventListInterface.removeFirst()
          removes the first event from the eventlist.
 SimEventInterface RedBlackTree.removeFirst()
           
 SimEventInterface TableModelEventList.removeFirst()
           
 SimEventInterface EventListInterface.removeLast()
          removes the last event from the eventlist.
 SimEventInterface RedBlackTree.removeLast()
           
 SimEventInterface TableModelEventList.removeLast()
           
 SimEventInterface[] EventListInterface.toArray()
          returns the eventlist as array of simevents
 SimEventInterface[] RedBlackTree.toArray()
           
 

Methods in nl.tudelft.simulation.dsol.eventlists with parameters of type SimEventInterface
 boolean EventListInterface.add(SimEventInterface event)
          adds an event to the eventlist
 boolean RedBlackTree.add(SimEventInterface event)
           
 boolean TableModelEventList.add(SimEventInterface value)
           
 boolean EventListInterface.contains(SimEventInterface event)
          returns whether event is an entry of the eventlist
 boolean RedBlackTree.contains(SimEventInterface event)
           
 boolean EventListInterface.remove(SimEventInterface event)
          removes the event from this tree
 boolean RedBlackTree.remove(SimEventInterface event)
           
 boolean TableModelEventList.remove(SimEventInterface value)
           
 

Uses of SimEventInterface in nl.tudelft.simulation.dsol.formalisms.devs
 

Classes in nl.tudelft.simulation.dsol.formalisms.devs that implement SimEventInterface
 class AbstractSimEvent
          The AbstractSimEvent forms the basement for SimEvents and defines a compare method by which eventLists can compare priority of the event.
 class SimEvent
          The SimEvent forms the essential scheduling mechanism for D-SOL.
 

Uses of SimEventInterface in nl.tudelft.simulation.dsol.simulators
 

Methods in nl.tudelft.simulation.dsol.simulators with parameters of type SimEventInterface
 boolean DEVSSimulatorInterface.cancelEvent(SimEventInterface event)
          cancels an event from the event list.
 boolean DEVSSimulator.cancelEvent(SimEventInterface event)
           
 void DEVSSimulatorInterface.scheduleEvent(SimEventInterface event)
          Method scheduleEvent schedules an event on the eventlist.
 void DEVSSimulator.scheduleEvent(SimEventInterface event)
           
 



Copyright © 2002-2010 Delft University of Technology, the Netherlands. All Rights Reserved.