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 forBO
- 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 ( ).
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
-