Uses of Interface
eu.su.mas.dedale.env.Location
Package
Description
-
Uses of Location in eu.su.mas.dedale.env
Modifier and TypeMethodDescriptionIEnvironment.getCurrentPosition
(String entityName) EntityCharacteristics.getInitialLocation()
Modifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> Modifier and TypeMethodDescriptionboolean
void
IEnvironment.deployEntity
(String entityName, EntityCharacteristics e, Location locationId) Add an entity to the graphboolean
IEnvironment.dropOff
(Location location, ElementType e, Integer quantity) This methods can only be called by specific types of agents.boolean
IEnvironment.moveTo
(String entityName, EntityCharacteristics ec, Location targetedPosition) List
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> boolean
IEnvironment.openLock
(String entityName, Location location, ElementType e) int
IEnvironment.pick
(String entityName, Location location, ElementType e, Integer maxQuantity) boolean
IEnvironment.throwGrenade
(String agentName, Location locationId) ModifierConstructorDescriptionEntityCharacteristics
(String agentName, EntityType entityType, int diamondCapa, int goldCapa, int comReach, Location initialLocation, int detectionRadius, Set<dataStructures.tuple.Couple<LockElement.LockType, Integer>> expertise) -
Uses of Location in eu.su.mas.dedale.env.gs
Modifier and TypeClassDescriptionclass
Location component for the graphStream environmentModifier and TypeMethodDescriptiongsEnvironment.getCurrentPosition
(String entityName) gsEnvironment.getUserChoosenPath
(String agentName) Modifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> Modifier and TypeMethodDescriptionboolean
Close the lock of the safe (if any) on the current location Do not work if there are severalvoid
gsEnvironment.deployEntity
(String entityName, EntityCharacteristics e, Location locationId) boolean
gsEnvironment.dropOff
(Location location, ElementType e, Integer quantity) There can be only one safe of one unique type on a given location.boolean
gsEnvironment.moveTo
(String entityName, EntityCharacteristics e, Location targetedPosition) List
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> boolean
gsEnvironment.openLock
(String entityName, Location location, ElementType e) int
gsEnvironment.pick
(String agentName, Location currentPosition, ElementType e, Integer maxQuantity) boolean
gsEnvironment.throwGrenade
(String agentName, Location targetName) -
Uses of Location in eu.su.mas.dedale.env.jme
Modifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> Modifier and TypeMethodDescriptionboolean
void
jmeEnvironment.deployEntity
(String entityName, EntityCharacteristics e, Location locationId) boolean
jmeEnvironment.dropOff
(Location location, ElementType e, Integer quantity) jmeEnvironment.moveTo
(String entityName, EntityCharacteristics ec, Location targetedPosition) List
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> boolean
jmeEnvironment.openLock
(String entityName, Location location, ElementType e) int
jmeEnvironment.pick
(String entityName, Location location, ElementType e, Integer maxQuantity) boolean
jmeEnvironment.throwGrenade
(String agentName, Location locationId) -
Uses of Location in eu.su.mas.dedale.mas
Modifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> AbstractDedaleAgent.observe()
Modifier and TypeMethodDescriptionboolean
This method should be the last method called in your behaviour.boolean
AbstractDedaleAgent.throwGrenade
(Location locationId) Throw a grenade to a given location. -
Uses of Location in eu.su.mas.dedale.tools