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()  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

  • Method Details

    • addAgent2Track

      public void addAgent2Track​(java.lang.String agentName)
    • removeAgent2Track

      public void removeAgent2Track​(java.lang.String agentName)
    • getDataOn

      public AgentObservableElement getDataOn​(java.lang.String agentName)
      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 interface java.beans.PropertyChangeListener
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object