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.  
cz.zcu.fav.kiv.jsim.unsecure This package provides auxiliary classes that allow the user to perform some operations that are normally disallowed.  
 

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

Methods in cz.zcu.fav.kiv.jsim that throw JSimInvalidParametersException
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.
 java.util.SortedSet JSimSimulation.getObjectsToBeDisplayed(int elementType)
          Returns a set containing information about simulation elements that are to be displayed in the GUI.
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  int JSimSimulation.deleteEntriesInCalendar(JSimProcess process, boolean all)
          Deletes one or more entries in the calendar, concerning a process.
 void JSimProcess.activate(double when)
          Activates a process at the given time.
protected  void JSimProcess.wait(JSimHead head)
          Passivates the process and inserts it to the specified queue.
 void JSimProcess.blockOnSemaphore(JSimSemaphore semaphore)
          Blocks the process until it is unblocked by a semaphore's V() function.
 void JSimProcess.unblockFromSemaphore(JSimSemaphore semaphore)
          Unblocks the process which has previously got blocked on a semaphore.
 void JSimProcess.sendMessageWithBlocking(JSimSymmetricMessage message)
          Sends the specified message to the process denoted as receiver of the message.
 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.sendMessageWithoutBlocking(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.
 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.
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.
 void JSimCalendar.addEntry(double absTime, JSimProcess process)
          Adds a new event with the specified time and the specified process to the calendar.
 void JSimCalendar.addWholeEvent(JSimCalendarEvent calendarEvent)
          Adds the specified event to the calendar.
 int JSimCalendar.deleteEntries(JSimProcess process, boolean all)
          Deletes one or all events of a process from the calendar.
 

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

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

Constructors in cz.zcu.fav.kiv.jsim.gui that throw JSimInvalidParametersException
JSimMainWindow(JSimSimulation simulation, int 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.
 JSimMessage JSimMessageBox.getFirstMessageFromSender(JSimProcess sender)
          Return the first message whose sender is equal to the specified sender.
 JSimMessage JSimMessageBox.getFirstMessageForReceiver(JSimProcess receiver)
          Return the first message whose receiver is equal to the specified receiver.
 boolean JSimMessageBox.containsSuspendedSender(JSimProcess sender)
          Indicates whether the specified process is among senders suspended on this message box.
 void JSimMessageBox.addSuspendedSender(JSimProcess sender)
          Adds a new process to the collection of processes suspended on sending a message.
 void JSimMessageBox.addSuspendedReceiver(JSimProcess receiver)
          Adds a new process to the collection of processes suspended on receiving a message.
 

Constructors in cz.zcu.fav.kiv.jsim.ipc that throw JSimInvalidParametersException
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.
JSimSemaphore(java.lang.String name, JSimSimulation parent, long initCounter)
          Creates a new semaphore with the specified name and initial value of the counter.
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.
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.
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.
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.
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.
 

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

Constructors in cz.zcu.fav.kiv.jsim.random that throw JSimInvalidParametersException
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.
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.
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.
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.
JSimDrawStream(double probability)
          Creates a new stream generating random boolean values.
JSimDrawStream(double probability, long seed)
          Creates a new stream generating random boolean values.
 

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

Methods in cz.zcu.fav.kiv.jsim.unsecure that throw JSimInvalidParametersException
protected  void UnsecureSimulation.advanceTime(double positiveDelta)
          Advances the simulation time by a positive delta.
protected  void UnsecureSimulation.rollbackTime(double negativeDelta)
          Rolls back the simulation time by a negative delta.
protected  void UnsecureSimulation.addWholeEventToCalendar(JSimCalendarEvent jsce)
          Adds a new event to the calendar.
protected  JSimCalendarEvent[] UnsecureSimulation.getFirstNEventsFromCalendar(int n)
          Returns copies of first N events from the calendar.
 

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



Copyright © 2000-2004 University of West Bohemia, FAV-KIV. All Rights Reserved. Build date 20040510.