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.ui.datacomponent.JSONObjectSimulationDataComponent
              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, SCDataComponent, 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

Nested Class Summary
 
Nested classes/interfaces inherited from class de.cau.cs.kieler.sim.kiem.ui.datacomponent.JSONObjectSimulationDataComponent
JSONObjectSimulationDataComponent.M2MProgressMonitor
 
Field Summary
 
Fields inherited from class de.cau.cs.kieler.sim.kiem.ui.datacomponent.JSONObjectSimulationDataComponent
activePage, activePageFlag, exception, modelEditor
 
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
ANY_TYPE, ANY_TYPE_ARRAY, 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, getNumberOfAdditionalIterations, getNumberOfAdditionalSteps, getSupportedExtensions, setParameters, wantsMoreRuns, wantsMoreSteps
 
Methods inherited from class de.cau.cs.kieler.sim.kiem.ui.datacomponent.JSONObjectSimulationDataComponent
bringProblemsViewToFront, checkModelValidation, checkProperties, doModel2ModelTransform, doProvideInitialVariables, doProvideProperties, doStep, getActivePage, getEditor, getInputEditor, getInputModel, getInputModelAsURI, getInputModelEObject, getInputResourceSet, getInputWorkspaceModel, getModelRootElement, getNotationElement, initialize, isObserver, isProducer, isTransformationCompleted, isTransformationError, provideFilterKeysJSON, provideInitialVariables, provideProperties, resolveBundelFile, step
 
Methods inherited from class de.cau.cs.kieler.sim.kiem.JSONObjectDataComponent
getInitialVariables, setInitialVariables
 
Methods inherited from class de.cau.cs.kieler.sim.kiem.internal.AbstractDataComponent
finalize, getConfigurationElement, getCurrentComponentID, getDataComponentId, getName, getPluginId, getProperties, getShell, isDeltaObserver, isHistoryObserver, isHistoryStep, isInvisible, isMacroStepDone, isMaster, isMasterImplementingGUI, isMultiInstantiable, masterCommand, masterGetAimedStepDuration, masterGUI, masterGUIisEnabled, masterIsPaused, masterIsRunning, masterSetAimedStepDuration, masterSetKIEMInstance, notifyEvent, provideEventOfInterest, provideFilterKeys, setConfigurationElemenet, setCurrentComponentID, 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
getNumberOfAdditionalIterations, getNumberOfAdditionalSteps, getSupportedExtensions, setParameters, wantsMoreRuns, wantsMoreSteps
 
Methods inherited from interface de.cau.cs.kieler.sim.kiem.IDataComponent
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