vs.plotagent.behaviour
Class InitiateRequestUseSuggestionBehaviour
java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.CompositeBehaviour
jade.core.behaviours.SerialBehaviour
jade.core.behaviours.FSMBehaviour
jade.proto.AchieveREInitiator
vs.plotagent.behaviour.InitiateRequestUseSuggestionBehaviour
- All Implemented Interfaces:
- java.io.Serializable
public class InitiateRequestUseSuggestionBehaviour
- extends jade.proto.AchieveREInitiator
- See Also:
- Serialized Form
Fields inherited from class jade.proto.AchieveREInitiator |
ALL_REQUESTS_KEY, ALL_RESPONSES_KEY, ALL_RESULT_NOTIFICATIONS_KEY, REPLY_KEY, REQUEST_KEY |
Fields inherited from class jade.core.behaviours.Behaviour |
STATE_BLOCKED, STATE_READY, STATE_RUNNING |
Methods inherited from class jade.proto.AchieveREInitiator |
registerHandleAgree, registerHandleAllResponses, registerHandleAllResultNotifications, registerHandleInform, registerHandleRefuse, registerPrepareRequests |
Methods inherited from class jade.core.behaviours.FSMBehaviour |
deregisterState, getChildren, getLastExitValue, getName, getState, onEnd, registerDefaultTransition, registerDefaultTransition, registerFirstState, registerLastState, registerState, registerTransition, registerTransition, resetStates |
Methods inherited from class jade.core.behaviours.CompositeBehaviour |
action, block, done, restart, setAgent |
Methods inherited from class jade.core.behaviours.Behaviour |
actionWrapper, block, getBehaviourName, getDataStore, getExecutionState, isRunnable, root, setBehaviourName, setExecutionState |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InitiateRequestUseSuggestionBehaviour
public InitiateRequestUseSuggestionBehaviour(jade.core.Agent a,
jade.core.AID character,
FabulaElement suggestion)
prepareRequests
public java.util.Vector prepareRequests(jade.lang.acl.ACLMessage msg)
- Is called right after the constructor, to prepare the message
- Overrides:
prepareRequests
in class jade.proto.AchieveREInitiator
registerHandleNotUnderstood
public void registerHandleNotUnderstood(jade.core.behaviours.Behaviour arg0)
registerHandleFailure
public void registerHandleFailure(jade.core.behaviours.Behaviour arg0)
registerHandleOutOfSequence
public void registerHandleOutOfSequence(jade.core.behaviours.Behaviour arg0)
reset
public void reset()
- Overrides:
reset
in class jade.core.behaviours.FSMBehaviour
reset
public void reset(jade.lang.acl.ACLMessage arg0)
onStart
public void onStart()
- Overrides:
onStart
in class jade.core.behaviours.Behaviour
setDataStore
public void setDataStore(jade.core.behaviours.DataStore arg0)
- Overrides:
setDataStore
in class jade.core.behaviours.Behaviour