Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package desmoj

Interface Summary
ModelOptions Defines an interface to design the individual model options.
Units The interface Units provides constants for representing units for time, length and speed.
 

Class Summary
ArrivalProcess An ArrivalProcess is some kind of source for SimProcesses.
Bin Bin is the place where producers can store their products for consumers to come and use them up.
ComplexSimProcess A ComplexSimProcess is a SimProcess which serves as a container for other SimProcesses.
Condition Derive from this class to create your own special objects to test for certain conditions in your Model or Experiment.
CondQueue In a CondQueue processes are waiting for a specific condition to become true.
CustomerProcess CustomerProcess is a kind of process representing a customer.
DemandProcess DemandProcess is a kind of process representing the demand in a manufacturing system.
Entity Represents the superclass for all entities of a model.
Entrepot Entrepot is some kind of storage where products (in the form of SimProcesses) can be stored.
Event Provides the superclass for user defined events to change an entity's internal state.
EventList This interface describes the set of methods an event-list carrying the scheduled events and entities in a temporal order has to implement.
EventNote EventNotes contain any information needed for any type of schedulable event or process.
EventVector Implementation of the interface EventList using a java.util.Vector as a container for the EventNotes.
Experiment Experiment is the class that provides the infrastructure for running the simulation of a model.
ExpProgressBar The progress bar to display the progress of the experiment.
ExternalEvent Provides the basic frame for user defined events.
ExternalEventDebugOff External event switching off the debug output for the experiment.
ExternalEventDebugOn ExternalEvent switching on the debug output for the experiment.
ExternalEventStop The external event to stop a running experiment.
ExternalEventTimedTrace The ExternalEventTimedTrace class allows for inserting items with true time values into the trace file.
ExternalEventTraceOff External event switching off the trace output for the experiment.
ExternalEventTraceOn External event switching on the trace output for the experiment.
InterruptCode Represents a code to be passed to interrupted simprocesses to give information about the reason for the interruption.
MachineProcess A MachineProcess represents any kind of machine which is running at some WorkStation and processing parts (products or goods) there.
Model The model is supposed to carry references to all static modelcomponents associated to a model.
ModelComponent Encapsulates all information relevant to each component of a model.
NameCatalog Keeps track of the names given for schedulables within an experiment.
NamedObject This superclass for every DESMOJ class provides the ability to carry a name for identification.
PartsList A PartsList is a listing of all the different kinds of parts and the number (quantity) of them needed to produce a new part (or product).
ProcessCoop ProcessCoop is the object representing the process cooperation between two processes.
Processing Processing is the object representing the processing process taking place at a WorkStation where a Worker process or a MachineProcess are processing some parts (products) to manufacture some new parts (or products).
ProcessQueue ProcessQueue provides models with a ready-to-use element to enqueue SimProcesses in.
Queue Queue provides models with a ready-to-use modelling element to enqueue entities and simprocesses in.
QueueBased Provides the typical statistics common to all ModelComponents based on Queues.
QueueLink QueueLinks make up the glue that keeps QueueList objects and entities stick together.
QueueList Is the abstract superclass for all the classes implementing different queueing strategies for a waiting queue.
QueueListFifo Contains the implementation of a double linked list to represent queueing functionality.
QueueListLifo Contains the implementation of a double linked list to represent queueing functionality.
Reportable All classes that want to publish their information have to extend this class in order to provide the necessary functions to represent their information in reports.
Res Res is the place where resources are stored in a pool.
Resource Resources are objects needed by SimProcesses to perform certain tasks.
ResourceDB In the resource database every Simprocess and the resources it requests or holds at the moment are stored.
RestockProcessMS RestockProcessMS is a process restocking a Stock up to a maximum (M) inventory level every time a given safety (S) stock level is reached.
RestockProcessMT RestockProcessMT is a process restocking a Stock up to a maximum (M) inventory level on a periodic review bases (fixed Time span = T).
RestockProcessQS RestockProcessQS is a process restocking a Stock with a fixed given quantity (Q) every time a given safety (S) stock level is reached.
RestockProcessQT RestockProcessQT is a process restocking a Stock with a fixed quantity (Q) of units on a periodic review bases (fixed Time span = T).
Schedulable All objects that want to be handled by the scheduler must extend this class.
Scheduler The scheduler is the main element controlling the run of a simulation.
SimClock The simulation clock shows the actual simulation time.
SimpleTransporter A SimpleTransporter is a simple transporter (vehicle) associated to a TransportJunction.
SimProcess SimProcess represents entities with an own active lifecycle.
SimThread SimThreads are used to mimic coroutine behaviour with the help of native Java threads.
SimTime Represents points in simulation time.
Stock Stock is the place where a certain kind of product can be stored by producers and retrieved by consumers.
StockBeanInfo The bean information class for desmoj.Stock.
TimeConverter TimeConverter is a class used by Experiment to convert sim time values to true time values and vice versa.
Transportation Transportation is the object representing the process cooperation between a Transporter process and the goods (products represented by SimProcesses) he is transporting.
Transporter A Transporter represents any kind of vehicle or conveyor belt which carries goods (products) around in a manufacturing system.
TransportJunction The TransportJunction is the place where Transporters pick up the goods to move them around in a manufacturing system.
TransportTerminal A TransportTerminal is a place where a number of transporters (default are SimpleTransporters) are waiting for goods to transport them around.
WaitQueue The WaitQueue is used to synchronize the cooperation of two processes.
Worker A Worker represents any kind of human worker who is working at some WorkStation and processing parts (products or goods) there.
WorkStation A WorkStation is the place, where products (parts) are processed by a machine or parts are assembled by a worker or machine.