Package | Description |
---|---|
desmoj.core.advancedModellingFeatures |
Components for advanced process synchronization and event scheduling.
|
desmoj.core.simulator |
The core simulation infrastructure and basic components.
|
desmoj.extensions.applicationDomains.harbour |
Example model components for harbour terminal simulation.
|
desmoj.extensions.applicationDomains.production |
Example model components for production system simulation.
|
desmoj.extensions.space3D |
Objects in a 3D space and relevant motion operations.
|
desmoj.extensions.visualization2d.animation.core.simulator |
This package is the animated version of
package desmoj.core.simulator
|
Modifier and Type | Method and Description |
---|---|
ProcessQueue<SimProcess> |
Stock.getProducerQueue()
Returns the queue where the producers are waiting to deliver their units.
|
ProcessQueue<S> |
WaitQueue.getSlaveQueue()
Returns the
ProcessQueue where the waiting slaves are
stored. |
Modifier and Type | Method and Description |
---|---|
ProcessQueue<? extends SimProcess> |
SimProcess.getSlaveWaitQueue()
Returns the waiting-queue in which this SimProcess is waiting as a slave
to cooperate with a master.
|
Modifier and Type | Method and Description |
---|---|
void |
SimProcess.setSlaveWaitQueue(ProcessQueue<? extends SimProcess> slvWaitQueue)
Sets the SimProcess' slaveWaitQueue variable to the ProcessQueue in
which this SimProcess is waiting as a slave to cooperate with a master.
|
Modifier and Type | Method and Description |
---|---|
ProcessQueue<Crane> |
CranesSystem.getCranesQueue()
Returns the cranes queue of this cranes system.
|
ProcessQueue |
TransporterSystem.getTransporter()
Returns the transporter queue of this transporter system.
|
ProcessQueue<SimProcess> |
CranesSystem.getTransporterQueue()
Returns the transporter queue of this cranes system.
|
ProcessQueue<Crane> |
CranesSystem.getWorkingCranes()
Returns the queue of the now working cranes of this cranes system.
|
Modifier and Type | Method and Description |
---|---|
TransporterJob[] |
FIFO_Transport_Strategy.getJobs(ProcessQueue transporters,
Queue jobs)
This method describes the following way of the assigning the jobs to
transporters: the first job in the queue of the jobs will be assigned to
the first transporter in the queue of the transpoters, this each
assignment will be stored in a
TranspoterJob . |
TransporterJob[] |
FixedVCtoCBAssignment_Strategy.getJobs(ProcessQueue transporters,
Queue jobs)
This method describes the following way of the assigning the jobs to
transporters: every transporter (VC) gets the
Job that has
as origin or destination the crane that transporter is assigned to. |
TransporterJob[] |
TransportStrategy.getJobs(ProcessQueue Transporter,
Queue Jobs)
Implement this method in a class that implements this interface to define
the algorithm of the strategy that finds the jobs for the transporters
and is used by transporter control.
|
Modifier and Type | Method and Description |
---|---|
ProcessQueue<SimProcess>[] |
WorkStation.getSlaveQueues()
Returns an array of
ProcessQueue s where the waiting
slaves are stored. |
Modifier and Type | Class and Description |
---|---|
class |
SpatialProcessQueue<P extends SimProcess>
This class extends the
desmoj.core.simulator.ProcessQueue<P> with spatial functionalities. |
Modifier and Type | Class and Description |
---|---|
class |
ProcessQueueAnimation<P extends SimProcessAnimation>
Animation of ProcessQueue
|