Index

A B C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABILITY_OBSERVE_TREASURE - Static variable in class eu.su.mas.dedale.mas.MyDedaleOntology
 
AbstractDedaleAgent - Class in eu.su.mas.dedale.mas
Any agent willing to interact with a the DEDALE environment must extend this class it offers : the API to move and act in the env, either it is distributed or not the management of the communication reach the deployment of the agent
AbstractDedaleAgent() - Constructor for class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
AbstractDedaleAgent(EntityType, EntityCharacteristics, String) - Constructor for class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
action() - Method in class eu.su.mas.dedale.mas.agent.behaviours.AgentListFromAMSBehaviour
 
action() - Method in class eu.su.mas.dedale.mas.agent.behaviours.ExploCoopBehaviour
 
action() - Method in class eu.su.mas.dedale.mas.agent.behaviours.ExploSoloBehaviour
 
action() - Method in class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.KillListBehaviour
 
action() - Method in class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.startMyBehaviours
 
action() - Method in class eu.su.mas.dedale.mas.agent.behaviours.ReceiveTreasureTankerBehaviour
 
action() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R1_deployMe
 
action() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R1_ManagerAnswer
 
action() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R2_envManager
 
action() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R1_ReceiveTransferTerminate
 
action() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R1_SendTerminate
 
action() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R2_ReceiveTerminate
 
ACTIVE_DIAMOND - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
ACTIVE_GOLD - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
ACTIVE_WELL - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
Elements on the map when generated
add2TreasureValue(Observation, int) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
addAgent2Track(String) - Method in class eu.su.mas.dedale.env.gs.ObserverOfAgents
 
addCriteria(Couple<LockElement.LockType, Integer>) - Method in class eu.su.mas.dedale.env.mapElements.LockElement
Adding an opening criteria to an existing lock
addEdge(String, String) - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
Add an undirect edge between idNode1 and idNode2 if not already existing.
addNewNode(String) - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
Add a node to the graph.
addNode(String, MapRepresentation.MapAttribute) - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
Add or replace a node and its attribute
addObservedAgent(String) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
Add the agent to the observerGui (do nothing if already present)
addPropertyChangeListener(PropertyChangeListener) - Method in class eu.su.mas.dedale.gui.KeyboardObservable
 
addPropertyChangeListener(PropertyChangeListener) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
addToSentMessages(int) - Method in class eu.su.mas.dedale.gui.MyController
Add a given number of messages to the interface counter for sent messages
addToTransmittedMessages(int) - Method in class eu.su.mas.dedale.gui.MyController
Add a given number of messages to the interface counter for received messages
afterMove() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled.ControlledAgent
This method is automatically called after migration to reload.
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyCollectorAgent
 
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyMovingAgent
This method is automatically called after migration to reload.
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyTankerAgent
 
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift
 
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift2
 
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreCoopAgent
 
afterMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreSoloAgent
 
agent - Enum constant in enum class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation.MapAttribute
 
AGENT_COLLECTOR - Enum constant in enum class eu.su.mas.dedale.env.EntityType
 
AGENT_EXPLORER - Enum constant in enum class eu.su.mas.dedale.env.EntityType
 
AGENT_TANKER - Enum constant in enum class eu.su.mas.dedale.env.EntityType
 
AgentListFromAMSBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours
Should be made available in the knowledge base
AgentListFromAMSBehaviour() - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.AgentListFromAMSBehaviour
 
AGENTNAME - Enum constant in enum class eu.su.mas.dedale.env.Observation
The name of an agent observed in the vicinity
AgentObservableElement - Class in eu.su.mas.dedale.mas.agent.knowledge
All the elements of an agent but will be made observable for the team's COS GUI + GK + log See test/observables/testPCL for example.
AgentObservableElement(String) - Constructor for class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
Initialise the observable properties of an agent
ANY_TREASURE - Enum constant in enum class eu.su.mas.dedale.env.Observation
treasure type of the entity

B

beforeMove() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled.ControlledAgent
This method is automatically called before migration.
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyCollectorAgent
 
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyMovingAgent
This method is automatically called before migration.
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyTankerAgent
 
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift
 
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift2
 
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreCoopAgent
 
beforeMove() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreSoloAgent
 

C

close() - Method in class eu.su.mas.dedale.env.mapElements.LockElement
Close the lock
closed - Enum constant in enum class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation.MapAttribute
 
closeLock() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
Close all the safes present on the current position.
closeLock(Location) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
Close the lock of the safe (if any) on the current location Do not work if there are several
closeLock(Location) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
closeLock(Location) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
COMMUNICATION - Enum constant in enum class eu.su.mas.dedale.env.ElementType
 
COMPUTERisMAIN - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
ConfigurationFile - Class in eu.su.mas.dedale.princ
 
ConfigurationFile() - Constructor for class eu.su.mas.dedale.princ.ConfigurationFile
 
connectGuiWithAgentObservable(AgentObservableElement) - Method in class eu.su.mas.dedale.gui.MyController
 
ControlledAgent - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled
 
ControlledAgent() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled.ControlledAgent
 
CreateEnvironment(GeneratorType, String, String, boolean, boolean, boolean, Integer...) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
CreateEnvironment(GeneratorType, String, String, boolean, boolean, boolean, Integer...) - Method in interface eu.su.mas.dedale.env.IEnvironment
Create an environment.
CreateEnvironment(GeneratorType, String, String, boolean, boolean, boolean, Integer...) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
CreateEnvironment(String, String, boolean, Integer, boolean, boolean, boolean) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
Deprecated. 

D

dedaleAbout(ActionEvent) - Method in class eu.su.mas.dedale.env.gs.oldgui.oldMyController
Help menu
dedaleAbout(ActionEvent) - Method in class eu.su.mas.dedale.gui.MyController
Help menu
dedaleForum(ActionEvent) - Method in class eu.su.mas.dedale.env.gs.oldgui.oldMyController
 
dedaleForum(ActionEvent) - Method in class eu.su.mas.dedale.gui.MyController
 
dedaleTchat(ActionEvent) - Method in class eu.su.mas.dedale.env.gs.oldgui.oldMyController
 
dedaleTchat(ActionEvent) - Method in class eu.su.mas.dedale.gui.MyController
 
dedaleWebsite(ActionEvent) - Method in class eu.su.mas.dedale.env.gs.oldgui.oldMyController
 
dedaleWebsite(ActionEvent) - Method in class eu.su.mas.dedale.gui.MyController
 
DEFAULT_COMMUNICATION_REACH - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
Agents communication radius when generated
DEFAULT_DETECTION_RADIUS - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
Wumpus proximity detection radius when generated
DEFAULT_GATEKEEPER_NAME - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
The GateKeeper is in charge of the Platform and of the agents within, do not change its name.
deployEntity(String, EntityCharacteristics, Location) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
deployEntity(String, EntityCharacteristics, Location) - Method in interface eu.su.mas.dedale.env.IEnvironment
Add an entity to the graph
deployEntity(String, EntityCharacteristics, Location) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
deployMe() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
Used to get a ref of this environment from the genericSharableObject table to realEnv, as well as the agents characteristics obtained through the configurationFile This methods is silently called by the agent when discussing with the gateKeeper.
DIAMOND - Enum constant in enum class eu.su.mas.dedale.env.ElementType
Diamond is visible at a distance of 0 and possess an occurrence percentage of 0.01
DIAMOND - Enum constant in enum class eu.su.mas.dedale.env.Observation
treasure type of the entity
done() - Method in class eu.su.mas.dedale.mas.agent.behaviours.ExploCoopBehaviour
 
done() - Method in class eu.su.mas.dedale.mas.agent.behaviours.ExploSoloBehaviour
 
done() - Method in class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.KillListBehaviour
 
done() - Method in class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.startMyBehaviours
 
done() - Method in class eu.su.mas.dedale.mas.agent.behaviours.ReceiveTreasureTankerBehaviour
 
done() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R1_deployMe
 
done() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R1_ManagerAnswer
 
done() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R2_envManager
 
done() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R1_ReceiveTransferTerminate
 
done() - Method in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R2_ReceiveTerminate
 
dropOff() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
Drop the treasure on the current position, if allowed (depending of the agent's type) and elements already on the current location (one type of treasure per node)
dropOff(Location, ElementType, Integer) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
There can be only one safe of one unique type on a given location.
dropOff(Location, ElementType, Integer) - Method in interface eu.su.mas.dedale.env.IEnvironment
This methods can only be called by specific types of agents.
dropOff(Location, ElementType, Integer) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
DummyCollectorAgent - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents
This dummy collector moves randomly, tries all its methods at each time step, store the treasure that match is treasureType in its backpack, intends to empty its backPack in the Tanker agent
DummyCollectorAgent() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyCollectorAgent
 
DummyMovingAgent - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents
 
DummyMovingAgent() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyMovingAgent
 
DummyTankerAgent - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents
Tanker agents automatically have a @see ReceiveTreasureTankerBehaviour added
DummyTankerAgent() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyTankerAgent
 
DummyWumpusShift - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents
This Wumpus is harmless.
DummyWumpusShift() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift
 
DummyWumpusShift.RandomShiftBehaviour - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents
BEHAVIOURS
DummyWumpusShift2 - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents
This Wumpus is harmless.
DummyWumpusShift2() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift2
 
DummyWumpusShift2.RandomShiftBehaviour - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents
BEHAVIOURS

E

ElementCharacteristics - Class in eu.su.mas.dedale.env.mapElements
This class contain, for each element on the map, its characteristics
ElementCharacteristics(String, int) - Constructor for class eu.su.mas.dedale.env.mapElements.ElementCharacteristics
 
ElementType - Enum Class in eu.su.mas.dedale.env
All the types of objects/elements that can be found in the environment, independently of the instantiation Not directly known by the end user, only by the environment manager
emptyMyBackPack(String) - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
Allow the agent to transfer its backpack within a Tanker agent if there is one in the vicinity
EntityCharacteristicFromJSON - Class in eu.su.mas.dedale.tools
 
EntityCharacteristicFromJSON() - Constructor for class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
EntityCharacteristics - Class in eu.su.mas.dedale.env
This class contain, for each agent, all its (default) characteristics
EntityCharacteristics(EntityType) - Constructor for class eu.su.mas.dedale.env.EntityCharacteristics
 
EntityCharacteristics(String, EntityType, int, int, int, Location, int, Set<Couple<LockElement.LockType, Integer>>) - Constructor for class eu.su.mas.dedale.env.EntityCharacteristics
 
EntityType - Enum Class in eu.su.mas.dedale.env
All the types of living entities that can be found in the environment : AGENT_EXPLORER, AGENT_TANKER, AGENT_COLLECTOR, WUMPUS, WUMPUS_MOVER, HUMAN
ENVIRONMENT_SIZE - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
Size of the generated environment
ENVIRONMENT_TYPE - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
The environment is either based on GraphStream (2D discrete) or JME (3D continuous).
EnvironmentType - Enum Class in eu.su.mas.dedale.env
Supported types of environment :
equals(Location) - Method in class eu.su.mas.dedale.env.gs.gsLocation
 
equals(Location) - Method in interface eu.su.mas.dedale.env.Location
 
equals(Object) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
equals(Object) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
An Observed agent is equal to another if the name is identical (Case not considered);
eu.su.mas.dedale.env - package eu.su.mas.dedale.env
 
eu.su.mas.dedale.env.gs - package eu.su.mas.dedale.env.gs
 
eu.su.mas.dedale.env.gs.oldgui - package eu.su.mas.dedale.env.gs.oldgui
 
eu.su.mas.dedale.env.jme - package eu.su.mas.dedale.env.jme
 
eu.su.mas.dedale.env.mapElements - package eu.su.mas.dedale.env.mapElements
 
eu.su.mas.dedale.gui - package eu.su.mas.dedale.gui
 
eu.su.mas.dedale.mas - package eu.su.mas.dedale.mas
 
eu.su.mas.dedale.mas.agent.behaviours - package eu.su.mas.dedale.mas.agent.behaviours
 
eu.su.mas.dedale.mas.agent.behaviours.platformManagment - package eu.su.mas.dedale.mas.agent.behaviours.platformManagment
 
eu.su.mas.dedale.mas.agent.interactions.protocols - package eu.su.mas.dedale.mas.agent.interactions.protocols
 
eu.su.mas.dedale.mas.agent.knowledge - package eu.su.mas.dedale.mas.agent.knowledge
 
eu.su.mas.dedale.mas.agents - package eu.su.mas.dedale.mas.agents
 
eu.su.mas.dedale.mas.agents.dedaleDummyAgents - package eu.su.mas.dedale.mas.agents.dedaleDummyAgents
 
eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled - package eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled
 
eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo - package eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo
 
eu.su.mas.dedale.mas.agents.observerAgent - package eu.su.mas.dedale.mas.agents.observerAgent
 
eu.su.mas.dedale.mas.agents.observerAgent.guiComponents - package eu.su.mas.dedale.mas.agents.observerAgent.guiComponents
 
eu.su.mas.dedale.princ - package eu.su.mas.dedale.princ
 
eu.su.mas.dedale.tools - package eu.su.mas.dedale.tools
 
ExploCoopBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours
Basic example of how to "collaboratively" explore the map - It explore the map using a DFS algorithm and blindly tries to share the topology with the agents within reach
ExploCoopBehaviour(AbstractDedaleAgent, MapRepresentation, List<String>) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.ExploCoopBehaviour
 
ExploreCoopAgent - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo
ExploreCoop agent.
ExploreCoopAgent() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreCoopAgent
 
ExploreSoloAgent - Class in eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo
ExploreSolo agent.
ExploreSoloAgent() - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreSoloAgent
 
ExploSoloBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours
This behaviour allows an agent to explore the environment and learn the associated topological map.
ExploSoloBehaviour(AbstractDedaleAgent, MapRepresentation) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.ExploSoloBehaviour
 

G

GateKeeperAgent - Class in eu.su.mas.dedale.mas.agents
The gate-keeper ensure that - there is a possibility to add an agent within the environment - that the agent is compatible with the types of environment - the agent receives a reference to the environment
GateKeeperAgent() - Constructor for class eu.su.mas.dedale.mas.agents.GateKeeperAgent
 
GENERATOR_PARAMETERS - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
GENERATOR_TYPE - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
The environment is either manually designed (manual), or generated with a specific generator (dorogovstev, grid,barabasi)
GeneratorType - Enum Class in eu.su.mas.dedale.env
Types of topology generators that can be selected by the user
getAgentDiamondValue() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
getAgentGoldVaue() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
getAgentName() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getAgentName() - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
getAgentName() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
getAgentName() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getAgentToKill() - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
getAgentType() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getBackPackCapacity(Observation) - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getBackPackCapacityDiamond() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getBackPackCapacityGold() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getBackPackFreeSpace() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
getBackPackUsedSpace(Observation) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
getCommunicationRange() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getCommunicationReach() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getCurrentDiamondValue() - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
getCurrentGoldValue() - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
getCurrentPosition() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
getCurrentPosition(String) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
getCurrentPosition(String) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
getCurrentPosition(String) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
getDataOn(String) - Method in class eu.su.mas.dedale.env.gs.ObserverOfAgents
 
getDetectionRadius() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getDetectionRadius() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getDiamond() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
getDiamondCapacity() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getExpertise() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getFirstToKill() - Method in class eu.su.mas.dedale.gui.MyController
 
getGold() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
getGoldCapacity() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getGuiController() - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
getInitialLocation() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getInitialLocation() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getInstance() - Static method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
Design pattern singleton
getKeyObservable() - Method in class eu.su.mas.dedale.gui.MyController
 
getKeyPressed() - Method in class eu.su.mas.dedale.gui.KeyboardObservable
 
getLoad() - Method in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
getLoad() - Method in class eu.su.mas.dedale.gui.JavaFxmlGui
 
getLocationId() - Method in class eu.su.mas.dedale.env.gs.gsLocation
 
getLocationId() - Method in interface eu.su.mas.dedale.env.Location
 
getLockPickingExpertise() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getMyEntityType() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getMyExpertise() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
getMyTreasureType() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
getMyTreasureType() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
getName() - Method in enum class eu.su.mas.dedale.env.ElementType
 
getName() - Method in enum class eu.su.mas.dedale.env.EntityType
 
getName() - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
getName() - Method in interface eu.su.mas.dedale.env.IEnvironment
 
getName() - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
getName() - Method in class eu.su.mas.dedale.env.mapElements.ElementCharacteristics
 
getName() - Method in enum class eu.su.mas.dedale.env.mapElements.LockElement.LockType
 
getName() - Method in enum class eu.su.mas.dedale.env.Observation
 
getName() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
getNbMsgReceived() - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
getNbMsgSent() - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
getNbMsgSentAndDelivered() - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
getOccurrencePercentage() - Method in enum class eu.su.mas.dedale.env.ElementType
 
getOoa() - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
getOpenningCriteria() - Method in class eu.su.mas.dedale.env.mapElements.LockElement
 
getOpenNodes() - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
 
getPublicData(Agent) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
getPublicData(Agent) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureObserverK
 
getRadius() - Method in enum class eu.su.mas.dedale.env.ElementType
 
getRadius() - Method in class eu.su.mas.dedale.env.mapElements.ElementCharacteristics
 
getSerializableGraph() - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
 
getShortestPath(String, String) - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
Compute the shortest Path from idFrom to IdTo.
getShortestPathToClosestOpenNode(String) - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
 
getStrengthExpertise() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
getUserChoosenPath(String) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
getValue() - Method in enum class eu.su.mas.dedale.env.ElementType
 
GOLD - Enum constant in enum class eu.su.mas.dedale.env.ElementType
GOld is visible at a distance of 0 and possess an occurrence percentage of 0.1
GOLD - Enum constant in enum class eu.su.mas.dedale.env.Observation
treasure type of the entity
gs - Variable in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
gs - Variable in class eu.su.mas.dedale.gui.JavaFxmlGui
 
GS - Enum constant in enum class eu.su.mas.dedale.env.EnvironmentType
 
GS_BARABASI_ALBERT - Enum constant in enum class eu.su.mas.dedale.env.GeneratorType
 
GS_BARABASI_ALBERT - Enum constant in enum class eu.su.mas.dedale.env.gs.GS_GeneratorType
 
GS_DOROGOVTSEV - Enum constant in enum class eu.su.mas.dedale.env.GeneratorType
 
GS_DOROGOVTSEV - Enum constant in enum class eu.su.mas.dedale.env.gs.GS_GeneratorType
 
GS_GeneratorType - Enum Class in eu.su.mas.dedale.env.gs
 
GS_GRID - Enum constant in enum class eu.su.mas.dedale.env.GeneratorType
 
GS_GRID - Enum constant in enum class eu.su.mas.dedale.env.gs.GS_GeneratorType
 
GsControlBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours.platformManagment
Behaviour used by the GateKeeper when a user controlled agent is deployed in the environment.
GsControlBehaviour(Agent, long, IEnvironment) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.GsControlBehaviour
 
gsEnvironment - Class in eu.su.mas.dedale.env.gs
This class is an implementation of the IEnvironment using the graphStream library It currently offers : - several environments generators and any predefined ones that respect the DGS format - 3 types of agents (tanker, explorer and collector), - 2 type of wumpus (which generates stench), - 1 type of keyboardControlled agent (Human), that must be unique on a given instance
gsEnvironment() - Constructor for class eu.su.mas.dedale.env.gs.gsEnvironment
 
gsLocation - Class in eu.su.mas.dedale.env.gs
Location component for the graphStream environment
gsLocation(String) - Constructor for class eu.su.mas.dedale.env.gs.gsLocation
Create a new location
GuiTreasureObserver - Class in eu.su.mas.dedale.mas.agents.observerAgent.guiComponents
JavaFx frame used to display the backPack's state of each observed agent.
GuiTreasureObserver() - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
 
GuiTreasureThread - Class in eu.su.mas.dedale.mas.agents.observerAgent.guiComponents
 
GuiTreasureThread() - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureThread
 

H

hashCode() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
hasOpenNode() - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
 
HUMAN - Enum constant in enum class eu.su.mas.dedale.env.EntityType
 

I

IEnvironment - Interface in eu.su.mas.dedale.env
Interface that any environment for Dedale's agent should implement
IGeneratorType - Interface in eu.su.mas.dedale.env
 
InGameConfigurationFile - Class in eu.su.mas.dedale.env
Used to define some constant related to the game mechanisms.
InGameConfigurationFile() - Constructor for class eu.su.mas.dedale.env.InGameConfigurationFile
 
init() - Method in class eu.su.mas.dedale.gui.MyController
 
init(Integer...) - Method in enum class eu.su.mas.dedale.env.gs.GS_GeneratorType
 
init(Integer...) - Method in interface eu.su.mas.dedale.env.IGeneratorType
 
INSTANCE_CONFIGURATION_ELEMENTS - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
Give the elements available on the map, if any
INSTANCE_CONFIGURATION_ENTITIES - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
3) Agents characteristics
INSTANCE_TOPOLOGY - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
Give the topology
isOpen() - Method in class eu.su.mas.dedale.env.mapElements.LockElement
 
isReachable(String, String, int) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
This method must be synchronized due tothe way graphStream computes the shortestPath
isReachable(String, String, int) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
isReachable(String, String, int) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 

J

JavaFxmlGui - Class in eu.su.mas.dedale.gui
 
JavaFxmlGui() - Constructor for class eu.su.mas.dedale.gui.JavaFxmlGui
 
JME - Enum constant in enum class eu.su.mas.dedale.env.EnvironmentType
 
jmeEnvironment - Class in eu.su.mas.dedale.env.jme
 
jmeEnvironment() - Constructor for class eu.su.mas.dedale.env.jme.jmeEnvironment
 

K

KeyboardObservable - Class in eu.su.mas.dedale.gui
This class is used to capture the keys pressed within the GUI and notify the appropriate components
KeyboardObservable() - Constructor for class eu.su.mas.dedale.gui.KeyboardObservable
 
keyPressed(KeyEvent) - Method in class eu.su.mas.dedale.gui.MyController
User controlled agent
KillListBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours.platformManagment
When the user select a KillButton, it trigger a method in the gui that update a list.
KillListBehaviour(Agent, IEnvironment) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.KillListBehaviour
Behaviour used to terminate an agent selected by the user through the GUI

L

latch - Static variable in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
latch - Static variable in class eu.su.mas.dedale.gui.JavaFxmlGui
 
linkBehaviourToKlist(Behaviour) - Method in class eu.su.mas.dedale.gui.MyController
Associate the agent behaviour in charge of the killing to this list
loadEntityCaracteristics(String, String) - Static method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
Search and load the characteristics of one agent.
loader - Variable in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
loader - Variable in class eu.su.mas.dedale.gui.JavaFxmlGui
 
loadSavedData() - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
After migration we load the serialized data and recreate the non serializable components (Gui,..)
LOCAL_CONTAINER_NAME - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
LOCAL_CONTAINER2_NAME - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
LOCAL_CONTAINER3_NAME - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
LOCAL_CONTAINER4_NAME - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
Location - Interface in eu.su.mas.dedale.env
 
LOCK - Enum constant in enum class eu.su.mas.dedale.env.ElementType
The lock is associated to the treasure characteristics
LockElement - Class in eu.su.mas.dedale.env.mapElements
 
LockElement() - Constructor for class eu.su.mas.dedale.env.mapElements.LockElement
Create a lock, closed by default
LockElement(Set<Couple<LockElement.LockType, Integer>>) - Constructor for class eu.su.mas.dedale.env.mapElements.LockElement
Create a lock with its opening criteria list.
LockElement.LockType - Enum Class in eu.su.mas.dedale.env.mapElements
Types of criteria used for lock picking in the environment: lockpicking,strength Not known by the user.
lockpicking - Enum constant in enum class eu.su.mas.dedale.env.mapElements.LockElement.LockType
 
LOCKPICKING - Enum constant in enum class eu.su.mas.dedale.env.Observation
The lockpicking expertise of an agent, part of its expertise
LOCKSTATUS - Enum constant in enum class eu.su.mas.dedale.env.Observation
The status of a treasure lock

M

main(String[]) - Static method in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
main(String[]) - Static method in class eu.su.mas.dedale.gui.JavaFxmlGui
 
main(String[]) - Static method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
 
main(String[]) - Static method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.TestCallGui
 
main(String[]) - Static method in class eu.su.mas.dedale.princ.Principal
 
MANUAL - Enum constant in enum class eu.su.mas.dedale.env.GeneratorType
 
MapRepresentation - Class in eu.su.mas.dedale.mas.agent.knowledge
This simple topology representation only deals with the graph, not its content.
MapRepresentation() - Constructor for class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
 
MapRepresentation.MapAttribute - Enum Class in eu.su.mas.dedale.mas.agent.knowledge
A node is open, closed, or agent
MAX_BACKPACKVALUE_VALUE - Static variable in class eu.su.mas.dedale.env.InGameConfigurationFile
 
MAX_DIAMOND_VALUE - Static variable in class eu.su.mas.dedale.env.InGameConfigurationFile
 
MAX_GOLD_VALUE - Static variable in class eu.su.mas.dedale.env.InGameConfigurationFile
 
mergeMap(SerializableSimpleGraph<String, MapRepresentation.MapAttribute>) - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
 
MIN_BACKPACK_VALUE - Static variable in class eu.su.mas.dedale.env.InGameConfigurationFile
 
MORSE - Enum constant in enum class eu.su.mas.dedale.env.EnvironmentType
 
moveTo(Location) - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
This method should be the last method called in your behaviour.
moveTo(String, EntityCharacteristics, Location) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
moveTo(String, EntityCharacteristics, Location) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
moveTo(String, EntityCharacteristics, Location) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
MyController - Class in eu.su.mas.dedale.gui
 
MyController() - Constructor for class eu.su.mas.dedale.gui.MyController
 
MyDedaleOntology - Class in eu.su.mas.dedale.mas
 
MyDedaleOntology() - Constructor for class eu.su.mas.dedale.mas.MyDedaleOntology
 

N

NO_TREASURE - Enum constant in enum class eu.su.mas.dedale.env.Observation
treasure type of the entity

O

Observation - Enum Class in eu.su.mas.dedale.env
Known by the user
observe() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
observe(Location, String) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
observe(Location, String) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
observe(Location, String) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
ObservedComponent - Class in eu.su.mas.dedale.mas.agents.observerAgent.guiComponents
Object used by the gui to store the data
ObservedComponent(String) - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
ObservedComponent(String, Integer, Integer) - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
ObserverAgent - Class in eu.su.mas.dedale.mas.agents.observerAgent
This agent is a supervision one, it does not need to register to the gatekeeper.
ObserverAgent() - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.ObserverAgent
 
ObserverOfAgents - Class in eu.su.mas.dedale.env.gs
Class used by the GUI to keep track of all the agents update
ObserverOfAgents() - Constructor for class eu.su.mas.dedale.env.gs.ObserverOfAgents
 
oldJavaFxmlGui - Class in eu.su.mas.dedale.env.gs.oldgui
 
oldJavaFxmlGui() - Constructor for class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
oldMyController - Class in eu.su.mas.dedale.env.gs.oldgui
 
oldMyController() - Constructor for class eu.su.mas.dedale.env.gs.oldgui.oldMyController
 
onTick() - Method in class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.GsControlBehaviour
 
onTick() - Method in class eu.su.mas.dedale.mas.agent.behaviours.RandomWalkBehaviour
 
onTick() - Method in class eu.su.mas.dedale.mas.agent.behaviours.ShareMapBehaviour
 
onTick() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift.RandomShiftBehaviour
 
onTick() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift2.RandomShiftBehaviour
 
onWake() - Method in class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.startMyDelayedBehaviours
 
open - Enum constant in enum class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation.MapAttribute
 
openLock(Observation) - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
This methods automatically aggregates the surrounding connected agents expertise
openLock(String, Location, ElementType) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
openLock(String, Location, ElementType) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
openLock(String, Location, ElementType) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
OPTIONAL_ADDITIONAL_ENVGENERATOR_PARAM1 - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 

P

P_deployMe - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
This class is used to allow an agent to ask an environmentManager Agent to deploy it in.
P_deployMe() - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe
 
P_deployMe.R1_deployMe - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
OneShot behaviour, used by the agent when arriving on a given container to ask for a deployment in the environment, if any
P_deployMe.R1_ManagerAnswer - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
Behaviour waiting the gatekeeper answer.
P_deployMe.R2_envManager - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
This behaviour is always running on the GK
P_terminate - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
This class is used to allow an agent to ask another one to terminate itself.
P_terminate() - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate
 
P_terminate.R1_ReceiveTransferTerminate - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
Always listening on the Gk
P_terminate.R1_SendTerminate - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
 
P_terminate.R2_ReceiveTerminate - Class in eu.su.mas.dedale.mas.agent.interactions.protocols
Always listening on the agent to kill it if requested
PATH - Enum constant in enum class eu.su.mas.dedale.env.ElementType
Path is generated by the human controlled agent, is visible on the case it is released, and has an occurrence that only depends on the agent position and current potential next-destination
PERCENTAGE_TREASURE_LOSS - Static variable in class eu.su.mas.dedale.env.InGameConfigurationFile
 
pick() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
pick(String, Location, ElementType, Integer) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
pick(String, Location, ElementType, Integer) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
pick(String, Location, ElementType, Integer) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
PLATFORM_HOSTNAME - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
PLATFORM_ID - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
PLATFORM_PORT - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
 
PLATFORMisDISTRIBUTED - Static variable in class eu.su.mas.dedale.princ.ConfigurationFile
1) Network and platform parameters
prepareMigration() - Method in class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation
Before the migration we kill all non serializable components and store their data in a serializable form
Principal - Class in eu.su.mas.dedale.princ
This class is used to start the platform and the agents.
Principal() - Constructor for class eu.su.mas.dedale.princ.Principal
 
propertyChange(PropertyChangeEvent) - Method in class eu.su.mas.dedale.env.gs.ObserverOfAgents
 
propertyChange(PropertyChangeEvent) - Method in class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.GsControlBehaviour
 
PROTOCOL_TANKER - Static variable in class eu.su.mas.dedale.mas.agent.behaviours.ReceiveTreasureTankerBehaviour
 
PROTOCOLNAME - Static variable in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe
 
PROTOCOLNAME - Static variable in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate
 
PROTOCOLNAME - Static variable in class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R1_SendTerminate
 

R

R1_deployMe(String, AbstractDedaleAgent) - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R1_deployMe
OneShot behaviour, used when arriving on a given container to deploy the agent in the env
R1_ManagerAnswer(String, AbstractDedaleAgent) - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R1_ManagerAnswer
 
R1_ReceiveTransferTerminate(Agent) - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R1_ReceiveTransferTerminate
 
R1_SendTerminate(String, Agent) - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R1_SendTerminate
 
R2_envManager(AbstractDeltaAgent, IEnvironment) - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_deployMe.R2_envManager
 
R2_ReceiveTerminate(Agent) - Constructor for class eu.su.mas.dedale.mas.agent.interactions.protocols.P_terminate.R2_ReceiveTerminate
 
RandomShiftBehaviour(AbstractDedaleAgent) - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift.RandomShiftBehaviour
 
RandomShiftBehaviour(AbstractDedaleAgent) - Constructor for class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift2.RandomShiftBehaviour
 
RandomWalkBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours
BEHAVIOUR RandomWalk : Illustrates how an agent can interact and move in the environment
RandomWalkBehaviour(AbstractDedaleAgent) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.RandomWalkBehaviour
 
ReceiveTreasureTankerBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours
This behaviour is automatically added to the Tanker agents.
ReceiveTreasureTankerBehaviour(AbstractDedaleAgent, AgentObservableElement, EntityCharacteristics) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.ReceiveTreasureTankerBehaviour
 
removeAgent2Track(String) - Method in class eu.su.mas.dedale.env.gs.ObserverOfAgents
 
removeEntity(String, EntityCharacteristics) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
removeEntity(String, EntityCharacteristics) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
removeEntity(String, EntityCharacteristics) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
removeObservedAgent(String) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
Remove the agent from the observerGui
removePropertyChangeListener(PropertyChangeListener) - Method in class eu.su.mas.dedale.gui.KeyboardObservable
 
removePropertyChangeListener(PropertyChangeListener) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
run() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureThread
 

S

sendMessage(ACLMessage) - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
This method MUST be used instead of the final method JADE.core.Agent.send() in order for the platform to control the reach of the communications.
setAgentName(String) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setAgentType(String) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setBackPackCapacityDiamond(Integer) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setBackPackCapacityGold(Integer) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setCommunicationRange(Integer) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setCurrentDiamondValue(int) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
setCurrentGoldValue(int) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
setCurrentNbMsgReceived(int) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
setCurrentNbMsgSent(int) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
setCurrentNbMsgSentAndDelivered(int) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
setDetectionRadius(Integer) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setDiamondValue(Integer) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
setGoldValue(Integer) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
setGraph(FxViewPanel) - Method in class eu.su.mas.dedale.env.gs.oldgui.oldMyController
Trying to add the graph ref to the scene
setGraph(FxViewPanel) - Method in class eu.su.mas.dedale.gui.MyController
Trying to add the graph ref to the scene
setInitialLocation(String) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setKeyPressed(String) - Method in class eu.su.mas.dedale.gui.KeyboardObservable
 
setLockPickingExpertise(Integer) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setMyTreasureType(Observation) - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
setName(String) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
setStartUpTest(oldJavaFxmlGui) - Static method in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
setStartUpTest(JavaFxmlGui) - Static method in class eu.su.mas.dedale.gui.JavaFxmlGui
 
setStrengthExpertise(Integer) - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
setTreasureValue(Observation, int) - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
setup() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
This method is automatically called when a Dedale agent is created.
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled.ControlledAgent
 
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyCollectorAgent
This method is automatically called when "agent".start() is executed.
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyMovingAgent
This method is automatically called when "agent".start() is executed.
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyTankerAgent
This method is automatically called when "agent".start() is executed.
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift
This method is automatically called when "agent".start() is executed.
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift2
This method is automatically called when "agent".start() is executed.
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreCoopAgent
This method is automatically called when "agent".start() is executed.
setup() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreSoloAgent
This method is automatically called when "agent".start() is executed.
setup() - Method in class eu.su.mas.dedale.mas.agents.GateKeeperAgent
 
setup() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.ObserverAgent
 
ShareMapBehaviour - Class in eu.su.mas.dedale.mas.agent.behaviours
The agent periodically share its map.
ShareMapBehaviour(Agent, long, MapRepresentation, List<String>) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.ShareMapBehaviour
The agent periodically share its map.
start(Stage) - Method in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
start(Stage) - Method in class eu.su.mas.dedale.gui.JavaFxmlGui
 
start(Stage) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
Automatically called when App.launch() is triggered
startMyBehaviours - Class in eu.su.mas.dedale.mas.agent.behaviours.platformManagment
This behaviour must be the only one added directly to any dedale agent.
startMyBehaviours(AbstractDedaleAgent, List<Behaviour>) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.startMyBehaviours
 
startMyDelayedBehaviours - Class in eu.su.mas.dedale.mas.agent.behaviours.platformManagment
Start behaviours after a given time
startMyDelayedBehaviours(Agent, List<Behaviour>, long) - Constructor for class eu.su.mas.dedale.mas.agent.behaviours.platformManagment.startMyDelayedBehaviours
Start behaviours after a given time
startUpTest - Static variable in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
startUpTest - Static variable in class eu.su.mas.dedale.gui.JavaFxmlGui
 
STENCH - Enum constant in enum class eu.su.mas.dedale.env.ElementType
Stench is generated by the wumpus, is visible on the case it is released, and has an occurrence that only depends on the wumpus position and dispersion radius
STENCH - Enum constant in enum class eu.su.mas.dedale.env.Observation
A golem releases its stench in its vicinity
STRENGH - Enum constant in enum class eu.su.mas.dedale.env.Observation
The strength of an agent, part of its expertise
strength - Enum constant in enum class eu.su.mas.dedale.env.mapElements.LockElement.LockType
 
styleSheet - Variable in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
styleSheet - Variable in class eu.su.mas.dedale.gui.JavaFxmlGui
 

T

takeDown() - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
 
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Controlled.ControlledAgent
This method is automatically called after doDelete()
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyCollectorAgent
This method is automatically called after doDelete()
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyMovingAgent
This method is automatically called after doDelete()
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyTankerAgent
This method is automatically called after doDelete()
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift
This method is automatically called after doDelete()
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.DummyWumpusShift2
This method is automatically called after doDelete()
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreCoopAgent
This method is automatically called after doDelete()
takeDown() - Method in class eu.su.mas.dedale.mas.agents.dedaleDummyAgents.Explo.ExploreSoloAgent
This method is automatically called after doDelete()
TestCallGui - Class in eu.su.mas.dedale.mas.agents.observerAgent.guiComponents
 
TestCallGui() - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.TestCallGui
 
throwGrenade(Location) - Method in class eu.su.mas.dedale.mas.AbstractDedaleAgent
Throw a grenade to a given location.
throwGrenade(String, Location) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
throwGrenade(String, Location) - Method in interface eu.su.mas.dedale.env.IEnvironment
 
throwGrenade(String, Location) - Method in class eu.su.mas.dedale.env.jme.jmeEnvironment
 
toString() - Method in enum class eu.su.mas.dedale.env.ElementType
 
toString() - Method in class eu.su.mas.dedale.env.EntityCharacteristics
 
toString() - Method in enum class eu.su.mas.dedale.env.EntityType
 
toString() - Method in class eu.su.mas.dedale.env.gs.gsLocation
 
toString() - Method in class eu.su.mas.dedale.env.gs.ObserverOfAgents
 
toString() - Method in interface eu.su.mas.dedale.env.Location
 
toString() - Method in class eu.su.mas.dedale.env.mapElements.ElementCharacteristics
 
toString() - Method in enum class eu.su.mas.dedale.env.mapElements.LockElement.LockType
 
toString() - Method in class eu.su.mas.dedale.env.mapElements.LockElement
 
toString() - Method in enum class eu.su.mas.dedale.env.Observation
 
toString() - Method in class eu.su.mas.dedale.mas.agent.knowledge.AgentObservableElement
 
toString() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
 
toString() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.ObservedComponent
 
toString() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
toString() - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureObserverK
 
toString() - Method in class eu.su.mas.dedale.tools.EntityCharacteristicFromJSON
 
TreasureK - Class in eu.su.mas.dedale.mas.agents.observerAgent
Knowledge component corresponding to the treasure ability.
TreasureK(String, Integer, Integer) - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
TreasureObserverK - Class in eu.su.mas.dedale.mas.agents.observerAgent
This class corresponds to the knowledge component of an agent that is willing to observe the Treasure state of others through the gui
TreasureObserverK() - Constructor for class eu.su.mas.dedale.mas.agents.observerAgent.TreasureObserverK
 
tryToOpen(Map<LockElement.LockType, Integer>) - Method in class eu.su.mas.dedale.env.mapElements.LockElement
 

U

UNITY - Enum constant in enum class eu.su.mas.dedale.env.EnvironmentType
 
update(Agent) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
update(Agent) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureObserverK
 
updateAgentDiamondValue(String, Integer) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
Set the diamond to its new value
updateAgentGoldValue(String, Integer) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
Set the gold to its new value
updateAgentsStatsWithinGui() - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
updateAgentTreasure(String, Integer, Integer) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.guiComponents.GuiTreasureObserver
Set the new values for gold and diamonds.
updateCommunicationStats(int, int) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
Update the nb of messages sent and effectively transmitted
updateK(ACLMessage) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureK
 
updateK(ACLMessage) - Method in class eu.su.mas.dedale.mas.agents.observerAgent.TreasureObserverK
 
updateNodeInterfaceComRendering(Integer) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
 
updateTableGui(AgentObservableElement) - Method in class eu.su.mas.dedale.gui.MyController
Method used to bypass a non understood bug.
updateUserChoosenPath(String) - Method in class eu.su.mas.dedale.env.gs.gsEnvironment
When the user select next, we update the proposed path in incremental order of the neighbours id (whatever the sorting algo)

V

valueOf(String) - Static method in enum class eu.su.mas.dedale.env.ElementType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.su.mas.dedale.env.EntityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.su.mas.dedale.env.EnvironmentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.su.mas.dedale.env.GeneratorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.su.mas.dedale.env.gs.GS_GeneratorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.su.mas.dedale.env.mapElements.LockElement.LockType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.su.mas.dedale.env.Observation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation.MapAttribute
Returns the enum constant of this class with the specified name.
values() - Static method in enum class eu.su.mas.dedale.env.ElementType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.su.mas.dedale.env.EntityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.su.mas.dedale.env.EnvironmentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.su.mas.dedale.env.GeneratorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.su.mas.dedale.env.gs.GS_GeneratorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.su.mas.dedale.env.mapElements.LockElement.LockType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.su.mas.dedale.env.Observation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class eu.su.mas.dedale.mas.agent.knowledge.MapRepresentation.MapAttribute
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitForStartUpTest() - Static method in class eu.su.mas.dedale.env.gs.oldgui.oldJavaFxmlGui
 
waitForStartUpTest() - Static method in class eu.su.mas.dedale.gui.JavaFxmlGui
 
WELL - Enum constant in enum class eu.su.mas.dedale.env.ElementType
A Well is visible at a distance of 1 and possess an occurrence percentage of 0.05
WIND - Enum constant in enum class eu.su.mas.dedale.env.ElementType
The wind is generated by a well, is visible on the case it is released, and has an occurrence that only depends on the well position
WIND - Enum constant in enum class eu.su.mas.dedale.env.Observation
A well generates wind around itself
WUMPUS - Enum constant in enum class eu.su.mas.dedale.env.EntityType
 
A B C D E G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form