de.cau.cs.kieler.sim.kiem.automated
Class AbstractAutomatedProducer

java.lang.Object
  extended by de.cau.cs.kieler.sim.kiem.internal.AbstractDataComponent
      extended by de.cau.cs.kieler.sim.kiem.JSONObjectDataComponent
          extended by de.cau.cs.kieler.sim.kiem.automated.AbstractAutomatedComponent
              extended by de.cau.cs.kieler.sim.kiem.automated.AbstractAutomatedProducer
All Implemented Interfaces:
IAutomatedComponent, IAutomatedProducer, IDataComponent, IJSONObjectDataComponent, IExecutableExtension
Direct Known Subclasses:
AutoTestComponent, DataComponent, TraceReader, TraceValidator

public abstract class AbstractAutomatedProducer
extends AbstractAutomatedComponent
implements IAutomatedProducer

This is the default implementation of an automated producer.

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

Field Summary
 
Fields inherited from class de.cau.cs.kieler.sim.kiem.internal.AbstractDataComponent
MASTER_CMD_MACROSTEP, MASTER_CMD_PAUSE, MASTER_CMD_RUN, MASTER_CMD_STEP, MASTER_CMD_STEPBACK, MASTER_CMD_STOP
 
Fields inherited from interface de.cau.cs.kieler.sim.kiem.automated.IAutomatedComponent
ITERATION, MODEL_FILE
 
Constructor Summary
AbstractAutomatedProducer()
           
 
Method Summary
 List<KiemProperty> produceInformation()
          The default implementation produces no information.
 List<KiemProperty> produceModelFileInformation()
          The default implementation produces no information.
 
Methods inherited from class de.cau.cs.kieler.sim.kiem.automated.AbstractAutomatedComponent
getIteration, getModelFile, getSupportedExtensions, setParameters, wantsMoreRuns, wantsMoreSteps
 
Methods inherited from class de.cau.cs.kieler.sim.kiem.JSONObjectDataComponent
getInitialVariables, provideFilterKeysJSON, provideInitialVariables, setInitialVariables
 
Methods inherited from class de.cau.cs.kieler.sim.kiem.internal.AbstractDataComponent
checkProperties, finalize, getConfigurationElement, getDataComponentId, getName, getPluginId, getProperties, isDeltaObserver, isHistoryObserver, isHistoryStep, isInvisible, isMacroStepDone, isMaster, isMasterImplementingGUI, isMultiInstantiable, masterCommand, masterGetAimedStepDuration, masterGUI, masterGUIisEnabled, masterIsPaused, masterIsRunning, masterSetAimedStepDuration, masterSetKIEMInstance, notifyEvent, provideEventOfInterest, provideFilterKeys, provideProperties, setConfigurationElemenet, setHistoryStep, setInitializationData, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.cau.cs.kieler.sim.kiem.automated.IAutomatedComponent
getSupportedExtensions, setParameters, wantsMoreRuns, wantsMoreSteps
 
Methods inherited from interface de.cau.cs.kieler.sim.kiem.IJSONObjectDataComponent
step
 
Methods inherited from interface de.cau.cs.kieler.sim.kiem.IDataComponent
initialize, isObserver, isProducer, wrapup
 

Constructor Detail

AbstractAutomatedProducer

public AbstractAutomatedProducer()
Method Detail

produceInformation

public List<KiemProperty> produceInformation()
The default implementation produces no information. Subclasses should override this.

Specified by:
produceInformation in interface IAutomatedProducer
Returns:
null

produceModelFileInformation

public List<KiemProperty> produceModelFileInformation()
The default implementation produces no information. Subclasses should override this.

Specified by:
produceModelFileInformation in interface IAutomatedProducer
Returns:
null