ants.messor
Class DeliverAnt
java.lang.Object
|
+--ants.messor.DeliverAnt
- All Implemented Interfaces:
- Ant, Serializable
- public class DeliverAnt
- extends Object
- implements Ant, Serializable
- Version:
- $Revision: 1.2 $
- Author:
- Alberto Montresor
- See Also:
- Serialized Form
Method Summary |
String |
getSpecies()
Returns the identifier of the "species" of this ant.
|
void |
init(AntView view)
This method is called on ants at the initialization time.
|
void |
run(AntView view)
This method encapsulate the computation performed by the ant.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeliverAnt
public DeliverAnt(List tasks)
getSpecies
public String getSpecies()
- Returns the identifier of the "species" of this ant.
Different ant species may have access to different
pheromone information in nests.
- Specified by:
getSpecies
in interface Ant
init
public void init(AntView view)
- Description copied from interface:
Ant
- This method is called on ants at the initialization time.
The view delivered to ants is not fully functional; for
example, ants cannot move to other nests or create new
ants during the execution of
init()
.
FIXME Implement the control in LocalAntView.
- Specified by:
init
in interface Ant
run
public void run(AntView view)
- This method encapsulate the computation performed by the ant.
It obtains a reference to the task storage and inserts the
tasks in it.
- Specified by:
run
in interface Ant
- Parameters:
view
- reference to the AntView object which
constitutes the controlled environment of the ant