de.cau.cs.kieler.sim.kiem.automated
Interface IAutomatedProducer

All Superinterfaces:
IAutomatedComponent
All Known Implementing Classes:
AbstractAutomatedProducer, AutoTestComponent, SCDataComponent, TraceReader, TraceValidator

public interface IAutomatedProducer
extends IAutomatedComponent

DataComponents implementing this interface will be asked to respond to requests for information about the execution run.

Rating yellow
(2010-03-16) ctr, tam

Field Summary
 
Fields inherited from interface de.cau.cs.kieler.sim.kiem.automated.IAutomatedComponent
ANY_TYPE, ANY_TYPE_ARRAY, ITERATION, MODEL_FILE
 
Method Summary
 List<KiemProperty> produceInformation()
          Notifies the DataComponent that the schedule has finished and asks it to provide some information for evaluation.
 List<KiemProperty> produceModelFileInformation()
          Notifies the DataComponent that the model file has finished and asks it to provide some information for evaluation.
 
Methods inherited from interface de.cau.cs.kieler.sim.kiem.automated.IAutomatedComponent
getNumberOfAdditionalIterations, getNumberOfAdditionalSteps, getSupportedExtensions, setParameters, wantsMoreRuns, wantsMoreSteps
 

Method Detail

produceInformation

List<KiemProperty> produceInformation()
Notifies the DataComponent that the schedule has finished and asks it to provide some information for evaluation. The number and order of properties has to be the same for all iterations that a particular execution file performs on all model files that should be simulated. This is necessary in order to construct a valid results table.

Returns:
information

produceModelFileInformation

List<KiemProperty> produceModelFileInformation()
Notifies the DataComponent that the model file has finished and asks it to provide some information for evaluation. The number and order of properties has to be the same for all model files in a particular execution file. This is necessary in order to construct a valid results table.

Returns:
information