P
- public class CondQueueAnimation extends CondQueue implements ListInterface
QueueBased.QueueAction
FIFO, LIFO, RANDOM, UNDEFINED
Constructor and Description |
---|
CondQueueAnimation(ModelAnimation owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
Constructor with the same parameters as in CondQueue
|
CondQueueAnimation(ModelAnimation owner,
java.lang.String name,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace)
Constructor with the same parameters as in CondQueue
|
Modifier and Type | Method and Description |
---|---|
void |
createAnimation(Comment comment,
Position pos,
FormExt form,
boolean showInAnimation)
create animation with full parameterization
|
void |
createAnimation(Position pos,
FormExt form,
boolean showInAnimation)
create animation with full parameterization
|
java.lang.String |
getInternId()
gives the internal Id of this animation object.
|
boolean |
waitUntil(Condition cond,
SimProcessAnimation e)
e wird in die CondQueue eingefuegt und wieder entfernt wenn cond erfuellt ist.
|
createDefaultReporter, first, first, getCheckAll, getQueueStrategy, getRefused, setCheckAll, signal, waitCancel, waitUntil
addObserver, averageLength, averageWaitTime, deleteObserver, getQueueLimit, length, maxLength, maxLengthAt, maxWaitTime, maxWaitTimeAt, minLength, minLengthAt, notifyObservers, reset, setQueueImpWarning, stdDevLength, stdDevWaitTime, zeroWaits
getCorrespondingSchedulable, getDescription, getObservations, getReporter, incrementObservations, incrementObservations, reportIsOn, reportOff, reportOn, resetAt, setCorrespondingSchedulable, setDescription, setReporter
current, currentEntity, currentEntityAll, currentEvent, currentModel, currentSimProcess, debugIsOn, debugOff, debugOn, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOn
getName, getQuotedName, toString
public CondQueueAnimation(ModelAnimation owner, java.lang.String name, int sortOrder, int qCapacity, boolean showInReport, boolean showInTrace)
owner
- used modelname
- as in CondQueuesortOrder
- of inout queue possible values:
ProcessQueueAnimation.FIFO
ProcessQueueAnimation.LIFOqCapacity
- capacity of input queuecapacity
- No of resources available in resource poolshowInReport
- as in CondQueueshowInTrace
- as in CondQueuepublic CondQueueAnimation(ModelAnimation owner, java.lang.String name, boolean showInReport, boolean showInTrace)
owner
- used modelname
- as in CondQueueshowInReport
- as in CondQueueshowInTrace
- as in CondQueuepublic void createAnimation(Position pos, FormExt form, boolean showInAnimation)
pos
- middle point of animation objectform
- form of animation objectshowInAnimation
- switch animation on or offpublic void createAnimation(Comment comment, Position pos, FormExt form, boolean showInAnimation)
comment
- pos
- middle point of animation objectform
- form of animation objectshowInAnimation
- switch animation on or offpublic boolean waitUntil(Condition cond, SimProcessAnimation e) throws SuspendExecution
cond
- siehe CondQueuee
- e wird in seinem Ablauf solange unterbrochen bis er wieder aus der Queue entfernt ist.SuspendExecution
public java.lang.String getInternId()
getInternId
in interface ListInterface