public class SR
extends desmoj.core.simulator.SimProcess
| Constructor and Description |
|---|
SR(desmoj.core.simulator.Model owner,
java.lang.String name,
boolean showInTrace,
int number)
Constructor of the Shooting Range process
Used to create a new SR to serve runners.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRunner(Runner r)
Adds runner to this shooting range's queue.
|
void |
Finish()
Closes all files using by SR instance.
|
void |
lifeCycle()
Describes this Shooting Range's life cycle.
|
void |
sendMessage(java.lang.String msg)
Sends message to this SR trace file.
|
activate, activate, activate, activate, activateAfter, activateBefore, cancelInterruptDelayed, canCooperate, clearInterruptCode, cooperate, getInterruptCode, getInterruptException, getMaster, getRealTimeConstraint, getSchedulingPriority, getSlaveWaitQueue, getSupervisor, hold, hold, hold, hold, interrupt, interrupt, interruptDelayed, interruptDelayed, isBlocked, isComponent, isDelayedInterruptScheduled, isInterrupted, isTerminated, obtainResources, passivate, prepareTransport, reActivate, resetMaster, returnAllResources, returnResources, setBlocked, setRealTimeConstraint, setSchedulingPriority, setSlaveWaitQueuegetIdentNumber, getPriority, getQueue, getQueueingPriority, getQueues, getScheduledEvents, isEqual, isLarger, isLargerOrEqual, isNotEqual, isQueued, isSimProcess, isSmaller, isSmallerOrEqual, schedule, schedule, schedule, schedule, schedule, schedule, schedule, scheduleAfter, scheduleAfter, scheduleAfter, scheduleBefore, scheduleBefore, scheduleBefore, setPriority, setQueuingPrioritycancel, isCurrent, isScheduled, rename, reSchedule, reSchedule, reSchedule, scheduledAt, scheduledNextcurrent, currentEntity, currentEntityAll, currentEvent, currentModel, currentSimProcess, currentTime, debugIsOn, debugOff, debugOn, epsilon, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOnpublic SR(desmoj.core.simulator.Model owner, java.lang.String name, boolean showInTrace, int number)
owner - the model this process belongs toname - this SR's nameshowInTrace - flag to indicate if this process shall produce output for the tracenumber - this SR's numberpublic void Finish()
public void sendMessage(java.lang.String msg)
public void addRunner(Runner r)
r - runner to serve.public void lifeCycle()
lifeCycle in class desmoj.core.simulator.SimProcess