Class RunExperimentAutomationJob

  • All Implemented Interfaces:
    de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>, de.uka.ipd.sdq.workflow.jobs.ICompositeJob, de.uka.ipd.sdq.workflow.jobs.IJob, Iterable<de.uka.ipd.sdq.workflow.jobs.IJob>, Collection<de.uka.ipd.sdq.workflow.jobs.IJob>, List<de.uka.ipd.sdq.workflow.jobs.IJob>

    public class RunExperimentAutomationJob
    extends de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
    This job conducts a series of experiments. Each experiment has its own initial set of Palladio models.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String WORKFLOW_ID_BEFORE_EXPERIMENT_RUN
      The id of the workflow extending configuration tabs have to register for.
      • Fields inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob

        myBlackboard
      • Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob

        myExecutedJobs, myJobs
      • Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob

        logger
    • Method Summary

      • Methods inherited from class de.uka.ipd.sdq.workflow.extension.AbstractExtendableJob

        handleJobExtensions
      • Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob

        execute, getBlackboard, setBlackboard
      • Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob

        cleanup
      • Methods inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob

        add, add, addAll, addAll, addFirst, addJob, addLast, clear, clone, contains, containsAll, descendingIterator, element, equals, get, getFirst, getLast, getName, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeAll, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, retainAll, set, setName, size, subList, toArray, toArray, toString
      • Methods inherited from interface de.uka.ipd.sdq.workflow.jobs.IJob

        cleanup, getName
    • Field Detail

      • WORKFLOW_ID_BEFORE_EXPERIMENT_RUN

        public static String WORKFLOW_ID_BEFORE_EXPERIMENT_RUN
        The id of the workflow extending configuration tabs have to register for.
    • Constructor Detail

      • RunExperimentAutomationJob

        public RunExperimentAutomationJob​(ExperimentAutomationConfiguration configuration)
        Default Constructor.
        Parameters:
        configuration - Configuration for Experiment Automation runs.
      • RunExperimentAutomationJob

        public RunExperimentAutomationJob​(ExperimentAutomationConfiguration configuration,
                                          de.uka.ipd.sdq.codegen.simucontroller.debug.IDebugListener listener)
        Default constructor.
        Parameters:
        configuration - Configuration for Experiment Automation runs.
        listener - DebugListener for simulations.