Magentix2
2.1.1
|
Public Member Functions | |
String | run (CProcessor myProcessor, ACLMessage messageToSend) |
Package Attributes | |
int | n = 0 |
Definition at line 118 of file Normative_Protocol.java.
String es.upv.dsic.gti_ia.norms.Normative_Protocol.QUERY_Method.run | ( | CProcessor | myProcessor, |
ACLMessage | messageToSend | ||
) |
The method to be executed by the action state
myProcessor | The CProcessor of the conversation |
Implements es.upv.dsic.gti_ia.cAgents.SendStateMethod.
Definition at line 121 of file Normative_Protocol.java.
{ doQuery(myProcessor,messageToSend); String state = "WAIT"; //Sends a message with rules. messageToSend.setPerformative(ACLMessage.QUERY_REF); messageToSend.setLanguage("AgentSpeak"); messageToSend.setSender(myProcessor.getMyAgent().getAid()); messageToSend.setReceiver(new AgentID(jasonAgentName)); messageToSend.setReplyWith(myProcessor.getConversationID()); try { messageToSend.setContentObject(messageContent); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } //messageToSend.setContent("allocateRole(participant, virtual,_,AgentName)"); System.out.println("Voy a enviar un mensaje al agente Jason"); return state; }
int es.upv.dsic.gti_ia.norms.Normative_Protocol.QUERY_Method.n = 0 [package] |
Definition at line 119 of file Normative_Protocol.java.