Uses of Class
cz.zcu.fav.kiv.jsim.JSimInvalidParametersException

Packages that use JSimInvalidParametersException
cz.zcu.fav.kiv.jsim This package provides basic classes for simulation creation and execution. 
cz.zcu.fav.kiv.jsim.gui This package provides classes for graphical user interface of a running simulation. 
cz.zcu.fav.kiv.jsim.ipc This package provides classes for simulation of inter-process communication. 
cz.zcu.fav.kiv.jsim.random This package provides several random number generators in a form of streams. 
 

Uses of JSimInvalidParametersException in cz.zcu.fav.kiv.jsim
 

Methods in cz.zcu.fav.kiv.jsim that throw JSimInvalidParametersException
 void JSimProcess.activate(double when)
          Activates a process at the given time.
 void JSimCalendar.addEntry(double absTime, JSimProcess process)
          Adds a new event with the specified time and the specified process to the calendar.
protected  void JSimSimulation.addEntryToCalendar(double absoluteTime, JSimProcess process)
          Adds a new event to the calendar, with the specified absolute time and the specified process.
protected  void JSimSimulation.addProcess(JSimProcess process)
          Adds a new process to the simulation.
protected  void JSimSimulation.addQueue(JSimHead queue)
          Adds a new queue to the simulation.
 void JSimSimulation.addSemaphore(JSimSemaphore semaphore)
          Adds a new semaphore to the simulation.
 void JSimCalendar.addWholeEvent(JSimCalendarEvent calendarEvent)
          Adds the specified event to the calendar.
 void JSimProcess.blockOnSemaphore(JSimSemaphore semaphore)
          Blocks the process until it is unblocked by a semaphore's V() function.
 int JSimCalendar.deleteEntries(JSimProcess process, boolean all)
          Deletes one or all events of a process from the calendar.
protected  int JSimSimulation.deleteEntriesInCalendar(JSimProcess process, boolean all)
          Deletes one or more entries in the calendar, concerning a process.
 java.util.SortedSet<? extends JSimDisplayable> JSimSimulation.getObjectsToBeDisplayed(int elementType)
          Returns a set containing information about simulation elements that are to be displayed in the GUI.
protected  void JSimProcess.hold(double deltaT)
          Passivates the process but adds a new entry to the calendar, specifying the time when the process will be activated again.
protected  void JSimHead.putAtHead(JSimLink newHead)
          Adds a link to the head of the queue, doing necessary adjustments.
protected  void JSimHead.putAtTail(JSimLink newTail)
          Sets a new tail of the queue, doing necessary adjustments.
 JSimMessage JSimProcess.receiveMessageWithBlocking(JSimMessageBox box)
          Receives and returns a message from the specified message box.
 JSimMessage JSimProcess.receiveMessageWithBlocking(JSimMessageBox box, JSimProcess sender)
          Receives and returns a message from the specified message box previously sent by the specified sender.
 JSimMessage JSimProcess.receiveMessageWithoutBlocking(JSimMessageBox box)
          Receives and returns a message from the specified message box previously sent by any process.
 JSimMessage JSimProcess.receiveMessageWithoutBlocking(JSimMessageBox box, JSimProcess sender)
          Receives and returns a message from the specified message box previously sent by the specified sender.
 void JSimProcess.sendMessageWithBlocking(JSimMessageForReceiver message)
          Sends the specified message to the process denoted as receiver of the message.
 void JSimProcess.sendMessageWithBlocking(JSimMessage message, JSimMessageBox box)
          Sends the specified message to the specified message box.
 void JSimProcess.sendMessageWithBlocking(JSimSymmetricMessage message)
          Sends the specified message to the process denoted as receiver of the message.
 void JSimProcess.sendMessageWithoutBlocking(JSimMessageForReceiver message)
          Sends the specified message to the process denoted as receiver of the message.
 void JSimProcess.sendMessageWithoutBlocking(JSimMessage message, JSimMessageBox box)
          Sends the specified message to the specified message box.
 void JSimProcess.sendMessageWithoutBlocking(JSimSymmetricMessage message)
          Sends the specified message to the process denoted as receiver of the message.
 void JSimProcess.unblockFromSemaphore(JSimSemaphore semaphore)
          Unblocks the process which has previously got blocked on a semaphore.
protected  void JSimProcess.wait(JSimHead head)
          Passivates the process and inserts it to the specified queue.
 

Constructors in cz.zcu.fav.kiv.jsim that throw JSimInvalidParametersException
JSimHead(java.lang.String name, JSimSimulation parent)
          Creates a new JSimHead queue belonging to a simulation and having a name.
JSimProcess(java.lang.String name, JSimSimulation parent)
          Creates a new process having a name and belonging to a simulation.
JSimSimulation(java.lang.String name)
          Creates a new simulation with no processes, no queues and no graphic window.
JSimSimulation(java.lang.String name, JSimSimulationMode mode)
          Creates a new simulation with no processes, no queues and no graphic window.
JSimSimulation(java.lang.String name, JSimSimulationMode mode, double guiUpdateDelta)
          Creates a new simulation with no processes, no queues and no graphic window.
 

Uses of JSimInvalidParametersException in cz.zcu.fav.kiv.jsim.gui
 

Constructors in cz.zcu.fav.kiv.jsim.gui that throw JSimInvalidParametersException
JSimMainWindow(JSimSimulation simulation, JSimSimulationMode simMode)
          Creates a new main window with several buttons, input fields and a text area.
 

Uses of JSimInvalidParametersException in cz.zcu.fav.kiv.jsim.ipc
 

Methods in cz.zcu.fav.kiv.jsim.ipc that throw JSimInvalidParametersException
 void JSimMessageBox.addMessage(JSimMessage message)
          Adds a new message to the message box.
 void JSimMessageBox.addSuspendedReceiver(JSimProcess receiver)
          Adds a new process to the collection of processes suspended on receiving a message.
 void JSimMessageBox.addSuspendedSender(JSimProcess sender)
          Adds a new process to the collection of processes suspended on sending a message.
 boolean JSimMessageBox.containsSuspendedSender(JSimProcess sender)
          Indicates whether the specified process is among senders suspended on this message box.
 JSimMessage JSimMessageBox.getFirstMessageForReceiver(JSimProcess receiver)
          Return the first message whose receiver is equal to the specified receiver.
 JSimMessage JSimMessageBox.getFirstMessageFromSender(JSimProcess sender)
          Return the first message whose sender is equal to the specified sender.
 

Constructors in cz.zcu.fav.kiv.jsim.ipc that throw JSimInvalidParametersException
JSimAssymetricMessage(JSimProcess sender, JSimProcess receiver, java.lang.Object data)
          Creates a new assymetric message with the specified sender, receiver, and user data.
JSimAssymetricMessage(JSimProcess sender, JSimProcess receiver, java.lang.Object data, int messageType)
          Creates a new assymetric message with the specified sender, receiver, user data, and message type.
JSimIndirectMessage(java.lang.Object data, int messageType)
          Creates a new message with an unknown sender, an unspecified receiver, and the specified user data and message type.
JSimMessage(JSimProcess sender, JSimProcess receiver, java.lang.Object data, int messageType)
          Creates a new message with the specified sender, receiver, user data, and message type.
JSimMessageForReceiver(JSimProcess receiver, java.lang.Object data)
          Creates a new message for receiver with the specified receiver and user data.
JSimMessageForReceiver(JSimProcess receiver, java.lang.Object data, int messageType)
          Creates a new message for receiver with the specified receiver, user data, and message type.
JSimMessageFromSender(JSimProcess sender, java.lang.Object data)
          Creates a new message from sender with the specified sender and user data.
JSimMessageFromSender(JSimProcess sender, java.lang.Object data, int messageType)
          Creates a new message from sender with the specified sender, user data, and message type.
JSimSemaphore(java.lang.String name, JSimSimulation parent, long initCounter)
          Creates a new semaphore with the specified name and initial value of the counter.
JSimSymmetricMessage(JSimProcess sender, JSimProcess receiver, java.lang.Object data)
          Creates a new symmetric message with the specified sender, receiver, and user data.
JSimSymmetricMessage(JSimProcess sender, JSimProcess receiver, java.lang.Object data, int messageType)
          Creates a new message with the specified sender, receiver, user data, and message type.
 

Uses of JSimInvalidParametersException in cz.zcu.fav.kiv.jsim.random
 

Constructors in cz.zcu.fav.kiv.jsim.random that throw JSimInvalidParametersException
JSimDrawStream(double probability)
          Creates a new stream generating random boolean values.
JSimDrawStream(double probability, long seed)
          Creates a new stream generating random boolean values.
JSimExponentialStream(double lambda)
          Creates a new stream generating random real values with exponential distribution.
JSimExponentialStream(double lambda, long seed)
          Creates a new stream generating random real values with exponential distribution.
JSimGaussianStream(double mu, double sigma)
          Creates a new stream generating random real values with Gaussian distribution.
JSimGaussianStream(double mu, double sigma, long seed)
          Creates a new stream generating random real values with Gaussian distribution.
JSimUniformStream(double a, double b)
          Creates a new stream generating random real values from a given interval.
JSimUniformStream(double a, double b, long seed)
          Creates a new stream generating random real values from a given interval.
JSimUserObjectStream(java.lang.Object[] objects, double[] rates)
          Creates a new user object stream.
JSimUserObjectStream(java.lang.Object[] objects, double[] rates, long seed)
          Creates a new user object stream.
 



Copyright © 2000-2006 University of West Bohemia. Licensed under the Academic Free License v. 2.1. Build date 20060812.