Interface ISpaceProcess
- 
- All Superinterfaces:
- IPropertyObject
 - All Known Implementing Classes:
- CreateCollectionTruckProcess,- DefaultObjectCreationProcess,- DiffusionProcess,- GameOfLifeProcess,- Space2D.KdTreeProcess
 
 public interface ISpaceProcess extends IPropertyObject Space process interface. Use this interface to implement new space processes.
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringID
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecute(IClockService clock, IEnvironmentSpace space)Executes the environment processvoidshutdown(IEnvironmentSpace space)This method will be executed by the object before the process is removed from the execution queue.voidstart(IClockService clock, IEnvironmentSpace space)This method will be executed by the object before the process gets added to the execution queue.- 
Methods inherited from interface jadex.commons.IPropertyObjectgetProperty, getPropertyNames, hasProperty, setProperty
 
- 
 
- 
- 
- 
Field Detail- 
IDstatic final java.lang.String ID - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
startvoid start(IClockService clock, IEnvironmentSpace space) This method will be executed by the object before the process gets added to the execution queue.- Parameters:
- clock- The clock.
- space- The space this process is running in.
 
 - 
shutdownvoid shutdown(IEnvironmentSpace space) This method will be executed by the object before the process is removed from the execution queue.- Parameters:
- clock- The clock.
- space- The space this process is running in.
 
 - 
executevoid execute(IClockService clock, IEnvironmentSpace space) Executes the environment process- Parameters:
- clock- The clock.
- space- The space this process is running in.
 
 
- 
 
-