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 TableModelEventList.removeFirst()
           
 SimEventInterface TableModelEventList.removeLast()
           
 SimEventInterface RedBlackTree.first()
           
 SimEventInterface RedBlackTree.last()
           
 SimEventInterface RedBlackTree.removeFirst()
           
 SimEventInterface RedBlackTree.removeLast()
           
 SimEventInterface[] RedBlackTree.toArray()
           
 SimEventInterface EventListInterface.first()
          returns the first scheduled event
 SimEventInterface EventListInterface.last()
          returns the last scheduled event
 SimEventInterface EventListInterface.removeFirst()
          removes the first event from the eventlist.
 SimEventInterface EventListInterface.removeLast()
          removes the last event from the eventlist.
 SimEventInterface[] EventListInterface.toArray()
          returns the eventlist as array of simevents
 

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

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.
 void DEVSSimulatorInterface.scheduleEvent(SimEventInterface event)
          Method scheduleEvent schedules an event on the eventlist.
 boolean DEVSSimulator.cancelEvent(SimEventInterface event)
           
 void DEVSSimulator.scheduleEvent(SimEventInterface event)
           
 



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