cin.aquario
Class ActionEat

java.lang.Object
  extended byorg.simulare.Named
      extended byorg.simulare.AbstractTask
          extended bycin.aquario.ActionEat
All Implemented Interfaces:
Name, Task

public class ActionEat
extends AbstractTask


Field Summary
 
Fields inherited from class org.simulare.AbstractTask
tevent
 
Constructor Summary
ActionEat()
           
ActionEat(java.lang.String name)
           
 
Method Summary
 void execute(Item item)
          Executes atask over an item.
 java.lang.String getFood()
           
 double getRadius()
           
 void setFood(java.lang.String food)
           
 void setRadius(double radius)
           
 
Methods inherited from class org.simulare.AbstractTask
addTaskListener, fireTask, fireTaskExecuted, removeTaskListener
 
Methods inherited from class org.simulare.Named
addNameListener, fireName, fireNameChanged, getName, removeNameListener, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.simulare.Name
addNameListener, getName, removeNameListener, setName
 

Constructor Detail

ActionEat

public ActionEat()

ActionEat

public ActionEat(java.lang.String name)
Method Detail

getFood

public java.lang.String getFood()

setFood

public void setFood(java.lang.String food)

getRadius

public double getRadius()

setRadius

public void setRadius(double radius)

execute

public void execute(Item item)
Description copied from interface: Task
Executes atask over an item. And must notify the listeners.

Parameters:
item - The item to execute a task over.