Package eu.su.mas.dedale.env.gs
Class ObserverOfAgents
java.lang.Object
eu.su.mas.dedale.env.gs.ObserverOfAgents
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.util.EventListener
public class ObserverOfAgents
extends java.lang.Object
implements java.beans.PropertyChangeListener
Class used by the GUI to keep track of all the agents update
- Author:
- hc
-
Constructor Summary
Constructors Constructor Description ObserverOfAgents()
-
Method Summary
Modifier and Type Method Description void
addAgent2Track(java.lang.String agentName)
AgentObservableElement
getDataOn(java.lang.String agentName)
void
propertyChange(java.beans.PropertyChangeEvent evt)
void
removeAgent2Track(java.lang.String agentName)
java.lang.String
toString()
-
Constructor Details
-
ObserverOfAgents
public ObserverOfAgents()
-
-
Method Details
-
addAgent2Track
public void addAgent2Track(java.lang.String agentName) -
removeAgent2Track
public void removeAgent2Track(java.lang.String agentName) -
getDataOn
- Parameters:
agentName
- name of the agent we are looking to observe- Returns:
- the element or null if not existing
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-