Package eu.su.mas.dedale.tools
Class EntityCharacteristicFromJSON
java.lang.Object
eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
Used to automatically load and parse the characteristics of an agent.
See AbstractDedaleAgent.loadEntityCharacteristicsFromJson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAgentClass(String agentClass) voidsetAgentInitialContainer(String agentInitialContainer) voidsetAgentName(String agentName) voidsetAgentType(String agentType) voidsetBackPackCapacityDiamond(Integer backPackCapacityDiamond) voidsetBackPackCapacityGold(Integer backPackCapacityGold) voidsetCommunicationRange(Integer communicationRange) voidsetDetectionRadius(Integer detectionRadius) voidsetInitialLocation(Location initialLocation) voidsetInitialLocation(String initialLocation) voidsetLockPickingExpertise(Integer lockPickingExpertise) voidsetStrengthExpertise(Integer strengthExpertise) voidsetUserParameters(List<String> userParameters) toString()
-
Constructor Details
-
EntityCharacteristicFromJSON
public EntityCharacteristicFromJSON()
-
-
Method Details
-
getAgentType
-
setAgentType
-
getAgentName
-
setAgentName
-
getAgentClass
-
setAgentClass
-
getAgentInitialContainer
-
setAgentInitialContainer
-
getCommunicationRange
-
setCommunicationRange
-
setInitialLocation
-
getInitialLocation
-
setInitialLocation
-
getBackPackCapacityGold
-
setBackPackCapacityGold
-
getBackPackCapacityDiamond
-
setBackPackCapacityDiamond
-
getDetectionRadius
-
setDetectionRadius
-
getStrengthExpertise
-
setStrengthExpertise
-
getLockPickingExpertise
-
setLockPickingExpertise
-
getUserParameters
-
setUserParameters
-
toString
-