Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form