Class TreasureK
java.lang.Object
knowledge.Knowledge
eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
- All Implemented Interfaces:
java.io.Serializable
public class TreasureK
extends knowledge.Knowledge
Knowledge component corresponding to the treasure ability.
At each time steps, it contains the agent current resources
- Author:
- hc
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description TreasureK(java.lang.String agentName, java.lang.Integer goldValue, java.lang.Integer diamondValue)
-
Method Summary
Modifier and Type Method Description java.lang.Integer
getAgentDiamondValue()
java.lang.Integer
getAgentGoldVaue()
java.lang.String
getAgentName()
knowledge.Knowledge
getPublicData(jade.core.Agent ag)
java.lang.String
toString()
void
update(jade.core.Agent ag)
void
updateK(jade.lang.acl.ACLMessage msg)
-
Constructor Details
-
TreasureK
public TreasureK(java.lang.String agentName, java.lang.Integer goldValue, java.lang.Integer diamondValue)
-
-
Method Details
-
update
public void update(jade.core.Agent ag)- Specified by:
update
in classknowledge.Knowledge
-
updateK
public void updateK(jade.lang.acl.ACLMessage msg)- Specified by:
updateK
in classknowledge.Knowledge
-
getPublicData
public knowledge.Knowledge getPublicData(jade.core.Agent ag)- Specified by:
getPublicData
in classknowledge.Knowledge
-
toString
public java.lang.String toString()- Specified by:
toString
in classknowledge.Knowledge
-
getAgentName
public java.lang.String getAgentName() -
getAgentDiamondValue
public java.lang.Integer getAgentDiamondValue() -
getAgentGoldVaue
public java.lang.Integer getAgentGoldVaue()
-