jettyplanner
Class RequestForBerthHandling
java.lang.Object
aos.jack.jak.plan.Plan
jettyplanner.RequestForBerthHandling
- All Implemented Interfaces:
- aos.jack.jak.trace.Documented, aos.jack.jak.core.Generator, aos.jack.jak.rvt.MonitoredInterface, aos.jack.jak.trace.PlanIntrospection, aos.jack.jak.rvt.RVTTraceable, aos.jack.jak.trace.Traceable, aos.jack.jak.trace.VariableIntrospection
- public class RequestForBerthHandling
- extends aos.jack.jak.plan.Plan
Plan RequestForBerthHandling
This plan sends berth requests to obtain berth-allocation
to a ship.
- See Also:
IncomingShip
,
BerthRequest
,
BerthAlternatives
Fields inherited from class aos.jack.jak.plan.Plan |
__agent, __logic, __ns, __planTask, oprdICnx, oxRuxOPs |
Methods inherited from class aos.jack.jak.plan.Plan |
after, after, afterMillis, afterMillis, checkContext, checkRelevance, createPlanInstance, describe, elapsed, elapsed, elapsedMillis, elapsedMillis, extendSignature, fail, genCursor, getAgent, getBody, getContext, getInstanceInfo, getMonitor, getPlanName, getSignature, getTraceableInfo, getVariable, getVariableValue, getVariableValue, handledEventInstance, handlesAll, init, initSignature, isSame, isTraceEnabled, logSignatureVariableNames, logSignatureVariableTypes, lookupNamedObject, mergeReasoningMethods, objSignatureVariableNames, objSignatureVariableTypes, oLvOzR0C, oNMwDrMw, ouNboImb, pass, registerPlanChoice, setFromSignature, setTraceEnabled, setTraceState, shouldHandle, toString, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
isEv
public IncomingShip isEv
brEv
public BerthRequest brEv
baEv
public BerthAlternatives baEv
self
public JettyPlanner self
semaphore
public aos.jack.util.thread.Semaphore semaphore
RequestForBerthHandling
public RequestForBerthHandling()
getDocumentation
public java.lang.String getDocumentation()
init_sentinel
public boolean init_sentinel(aos.jack.jak.agent.NameSpace __a)
freeze
public aos.jack.jak.plan.Plan freeze()
unfreeze
public aos.jack.jak.plan.Plan unfreeze()
genObject
public java.lang.Object genObject(int __index)
genCursor
public aos.jack.jak.cursor.Cursor genCursor(int __index)
throws java.lang.Exception
- Throws:
java.lang.Exception
genFSM
public aos.jack.jak.fsm.FSM genFSM(int __index)
throws java.lang.Exception
- Throws:
java.lang.Exception
testCondition
public boolean testCondition(int __index)
throws java.lang.Exception
- Throws:
java.lang.Exception
body
public aos.jack.jak.plan.PlanFSM body()
sendToBerth
public aos.jack.jak.plan.PlanFSM sendToBerth(Berth tempBerth)
eventSignature
protected aos.jack.jak.logic.Signature eventSignature(int __log)
handledEvent
public java.lang.String handledEvent()
__relevant
public boolean __relevant(aos.jack.jak.event.Event __e)
createPlan
public aos.jack.jak.plan.Plan createPlan(aos.jack.jak.event.Event __e,
aos.jack.jak.task.Task __t)
variableNames
public java.lang.String[] variableNames()
variableTypes
public java.lang.String[] variableTypes()
getVariable
public java.lang.Object getVariable(int n)
reasoningMethods
public java.lang.String[] reasoningMethods()
context
public aos.jack.jak.cursor.Cursor context()