|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |