Uses of Interface
eu.su.mas.dedale.env.Location
Packages that use Location
Package
Description
-
Uses of Location in eu.su.mas.dedale.env
Methods in eu.su.mas.dedale.env that return LocationModifier and TypeMethodDescriptionIEnvironment.getCurrentPosition
(String entityName) EntityCharacteristics.getInitialLocation()
Methods in eu.su.mas.dedale.env that return types with arguments of type LocationModifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> Methods in eu.su.mas.dedale.env with parameters of type LocationModifier 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) Constructors in eu.su.mas.dedale.env with parameters of type LocationModifierConstructorDescriptionEntityCharacteristics
(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
Classes in eu.su.mas.dedale.env.gs that implement LocationModifier and TypeClassDescriptionclass
Location component for the graphStream environmentMethods in eu.su.mas.dedale.env.gs that return LocationModifier and TypeMethodDescriptiongsEnvironment.getCurrentPosition
(String entityName) gsEnvironment.getUserChoosenPath
(String agentName) Methods in eu.su.mas.dedale.env.gs that return types with arguments of type LocationModifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> Methods in eu.su.mas.dedale.env.gs with parameters of type LocationModifier 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
Methods in eu.su.mas.dedale.env.jme that return LocationMethods in eu.su.mas.dedale.env.jme that return types with arguments of type LocationModifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> Methods in eu.su.mas.dedale.env.jme with parameters of type LocationModifier 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
Methods in eu.su.mas.dedale.mas that return LocationMethods in eu.su.mas.dedale.mas that return types with arguments of type LocationModifier and TypeMethodDescriptionList
<dataStructures.tuple.Couple<Location, List<dataStructures.tuple.Couple<Observation, String>>>> AbstractDedaleAgent.observe()
Methods in eu.su.mas.dedale.mas with parameters of type LocationModifier 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
Methods in eu.su.mas.dedale.tools that return Location