de.cesr.lara.components.preprocessor
Interface LaraPreprocessor<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>

Type Parameters:
A - the type of agents this pre-process builder is intended for
BO - the type of behavioural options the preprocessor shall manage
All Known Implementing Classes:
LPreprocessor

public interface LaraPreprocessor<A extends LaraAgent<? super A,BO>,BO extends LaraBehaviouralOption<?,? extends BO>>

The Pre-process Factory is used to pick the appropriate pre-processor components for the given decision ( ).


Method Summary
 String getComponentsString()
          Lists all preprocessor components defined in this preprocessor.
 boolean meetsConfiguration(LaraPreprocessorConfigurator<A,BO> configuration)
           
 void preprocess(LaraDecisionConfiguration dConfig, A agent)
           
 

Method Detail

getComponentsString

String getComponentsString()
Lists all preprocessor components defined in this preprocessor.

Returns:
String

meetsConfiguration

boolean meetsConfiguration(LaraPreprocessorConfigurator<A,BO> configuration)
Parameters:
configuration -
Returns:
true if this preprocessor meets the given configuration object

preprocess

void preprocess(LaraDecisionConfiguration dConfig,
                A agent)
Parameters:
accuracy -
agent -