jadex.application.space.envsupport.environment
Interface ISpaceProcess

All Superinterfaces:
IPropertyObject
All Known Implementing Classes:
DefaultObjectCreationProcess

public interface ISpaceProcess
extends IPropertyObject

Space process interface. Use this interface to implement new space processes.


Field Summary
static String ID
           
 
Method Summary
 void execute(IClockService clock, IEnvironmentSpace space)
          Executes the environment process
 void 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 interface jadex.commons.IPropertyObject
getProperty, getPropertyNames, hasProperty, setProperty
 

Field Detail

ID

static final String ID
See Also:
Constant Field Values
Method Detail

start

void 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.

shutdown

void 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.

execute

void execute(IClockService clock,
             IEnvironmentSpace space)
Executes the environment process

Parameters:
clock - The clock.
space - The space this process is running in.


Copyright © 2010. All Rights Reserved.