sidnet.models.senseable.mob
Class MovingObjectsField

java.lang.Object
  extended by sidnet.models.senseable.phenomena.PhenomenaLayerInterface
      extended by sidnet.models.senseable.mob.MovingObjectsField
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, Configurable, DataExchangeReadableOnly, Sensor, SIDnetDrawableInterface, SIDnetMenuInterface, SIDnetRegistrable, SIDnetTimeDependable, XMLLoaderListener

public class MovingObjectsField
extends PhenomenaLayerInterface
implements XMLLoaderListener


Constructor Summary
MovingObjectsField()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void configureGUI(javax.swing.JPanel hostPanel)
           
 void configureMenu(javax.swing.JPopupMenu hostPopupMenu)
           
 void disableUI()
           
 void enableUI()
           
 long getJistTimeConstant(java.lang.String timeUnit)
           
 void handleParsedObjects(java.util.List<java.lang.Object> parsedPojoList)
           
 void init()
           
 void passMenuActionEvent(java.awt.event.ActionEvent menuEvent)
           
 double readDataAt(Location2D location, LocationContext locationContext)
           
 void repaintGUI()
           
 void setVisibleGUI(boolean visible)
           
 void terminate()
           
 void updateMobs()
           
 void updateSimulationTimeToCurrent()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MovingObjectsField

public MovingObjectsField()
Method Detail

init

public void init()
Specified by:
init in interface Configurable

terminate

public void terminate()
Specified by:
terminate in interface SIDnetRegistrable

updateSimulationTimeToCurrent

public void updateSimulationTimeToCurrent()
Specified by:
updateSimulationTimeToCurrent in interface SIDnetTimeDependable

readDataAt

public double readDataAt(Location2D location,
                         LocationContext locationContext)
Specified by:
readDataAt in interface DataExchangeReadableOnly

configureGUI

public void configureGUI(javax.swing.JPanel hostPanel)
Specified by:
configureGUI in interface SIDnetDrawableInterface

repaintGUI

public void repaintGUI()
Specified by:
repaintGUI in interface SIDnetDrawableInterface

setVisibleGUI

public void setVisibleGUI(boolean visible)
Specified by:
setVisibleGUI in interface SIDnetDrawableInterface

configureMenu

public void configureMenu(javax.swing.JPopupMenu hostPopupMenu)
Specified by:
configureMenu in interface SIDnetMenuInterface

enableUI

public void enableUI()
Specified by:
enableUI in interface SIDnetMenuInterface

disableUI

public void disableUI()
Specified by:
disableUI in interface SIDnetMenuInterface

passMenuActionEvent

public void passMenuActionEvent(java.awt.event.ActionEvent menuEvent)
Specified by:
passMenuActionEvent in interface SIDnetMenuInterface

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

handleParsedObjects

public void handleParsedObjects(java.util.List<java.lang.Object> parsedPojoList)
Specified by:
handleParsedObjects in interface XMLLoaderListener

updateMobs

public void updateMobs()

getJistTimeConstant

public long getJistTimeConstant(java.lang.String timeUnit)