Package jadex.micro.examples.gameoflife
Class GameOfLifeProcess
- java.lang.Object
-
- jadex.commons.SimplePropertyObject
-
- jadex.micro.examples.gameoflife.GameOfLifeProcess
-
- All Implemented Interfaces:
IPropertyObject
,ISpaceProcess
public class GameOfLifeProcess extends SimplePropertyObject implements ISpaceProcess
Environment process for creating wastes.
-
-
Field Summary
Fields Modifier and Type Field Description protected double
lasttick
The last tick.-
Fields inherited from class jadex.commons.SimplePropertyObject
pcs, properties
-
Fields inherited from interface jadex.extension.envsupport.environment.ISpaceProcess
ID
-
-
Constructor Summary
Constructors Constructor Description GameOfLifeProcess()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(IClockService clock, IEnvironmentSpace space)
Executes the environment processvoid
shutdown(IEnvironmentSpace space)
This method will be executed by the object before the process is removed from the execution queue.void
start(IClockService clock, IEnvironmentSpace space)
This method will be executed by the object before the process gets added to the execution queue.-
Methods inherited from class jadex.commons.SimplePropertyObject
addPropertyChangeListener, getProperties, getProperty, getPropertyNames, hasProperty, removePropertyChangeListener, setProperties, setProperty, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jadex.commons.IPropertyObject
getProperty, getPropertyNames, hasProperty, setProperty
-
-
-
-
Method Detail
-
start
public void start(IClockService clock, IEnvironmentSpace space)
This method will be executed by the object before the process gets added to the execution queue.- Specified by:
start
in interfaceISpaceProcess
- Parameters:
clock
- The clock.space
- The space this process is running in.
-
shutdown
public void shutdown(IEnvironmentSpace space)
This method will be executed by the object before the process is removed from the execution queue.- Specified by:
shutdown
in interfaceISpaceProcess
- Parameters:
clock
- The clock.space
- The space this process is running in.
-
execute
public void execute(IClockService clock, IEnvironmentSpace space)
Executes the environment process- Specified by:
execute
in interfaceISpaceProcess
- Parameters:
clock
- The clock.space
- The space this process is running in.
-
-