public static final class SimQueueWithGateOperationUtils.GatePassageCreditsOperation extends Object implements SimEntityOperation<SimQueueWithGateOperationUtils.GatePassageCreditsOperation,SimQueueWithGateOperationUtils.GatePassageCreditsRequest,SimQueueWithGateOperationUtils.GatePassageCreditsReply>
SimQueueWithGate.SimEntityOperation.Reply<O extends SimEntityOperation,Req extends SimEntityOperation.Request,Rep extends SimEntityOperation.Reply>, SimEntityOperation.Request<O extends SimEntityOperation,Req extends SimEntityOperation.Request>, SimEntityOperation.RequestE<O extends SimEntityOperation,Req extends SimEntityOperation.Request>, SimEntityOperation.Reset, SimEntityOperation.ResetReply, SimEntityOperation.ResetRequest, SimEntityOperation.Update, SimEntityOperation.UpdateReply, SimEntityOperation.UpdateRequest| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Prevents cloning.
|
SimQueueWithGateOperationUtils.GatePassageCreditsReply |
doOperation(double time,
SimQueueWithGateOperationUtils.GatePassageCreditsRequest request)
Invokes
SimQueueWithGate.setGatePassageCredits(double, int) on the entity. |
static SimQueueWithGateOperationUtils.GatePassageCreditsOperation |
getInstance()
Returns the single instance of this class.
|
String |
getName()
Returns "GatePassageCredits".
|
Class<SimQueueWithGateOperationUtils.GatePassageCreditsReply> |
getOperationReplyClass()
Returns the class of
SimQueueWithGateOperationUtils.GatePassageCreditsReply. |
Class<SimQueueWithGateOperationUtils.GatePassageCreditsRequest> |
getOperationRequestClass()
Returns the class of
SimQueueWithGateOperationUtils.GatePassageCreditsRequest. |
public final Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException - Always.public static SimQueueWithGateOperationUtils.GatePassageCreditsOperation getInstance()
Singleton pattern.
public final String getName()
getName in interface SimEntityOperation<SimQueueWithGateOperationUtils.GatePassageCreditsOperation,SimQueueWithGateOperationUtils.GatePassageCreditsRequest,SimQueueWithGateOperationUtils.GatePassageCreditsReply>public final Class<SimQueueWithGateOperationUtils.GatePassageCreditsRequest> getOperationRequestClass()
SimQueueWithGateOperationUtils.GatePassageCreditsRequest.getOperationRequestClass in interface SimEntityOperation<SimQueueWithGateOperationUtils.GatePassageCreditsOperation,SimQueueWithGateOperationUtils.GatePassageCreditsRequest,SimQueueWithGateOperationUtils.GatePassageCreditsReply>SimQueueWithGateOperationUtils.GatePassageCreditsRequest.public final Class<SimQueueWithGateOperationUtils.GatePassageCreditsReply> getOperationReplyClass()
SimQueueWithGateOperationUtils.GatePassageCreditsReply.getOperationReplyClass in interface SimEntityOperation<SimQueueWithGateOperationUtils.GatePassageCreditsOperation,SimQueueWithGateOperationUtils.GatePassageCreditsRequest,SimQueueWithGateOperationUtils.GatePassageCreditsReply>SimQueueWithGateOperationUtils.GatePassageCreditsReply.public final SimQueueWithGateOperationUtils.GatePassageCreditsReply doOperation(double time, SimQueueWithGateOperationUtils.GatePassageCreditsRequest request)
SimQueueWithGate.setGatePassageCredits(double, int) on the entity.doOperation in interface SimEntityOperation<SimQueueWithGateOperationUtils.GatePassageCreditsOperation,SimQueueWithGateOperationUtils.GatePassageCreditsRequest,SimQueueWithGateOperationUtils.GatePassageCreditsReply>time - The time at which to perform the request.request - The request, non-null.null.SimQueueWithGate.setGatePassageCredits(double, int)Copyright © 2018. All rights reserved.