Class AbstractSimuComExtensionJob

java.lang.Object
de.uka.ipd.sdq.workflow.jobs.AbstractJob
de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob
de.uka.ipd.sdq.workflow.jobs.SequentialJob
de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob<BlackboardType>
de.uka.ipd.sdq.workflow.extension.AbstractWorkflowExtensionJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
de.uka.ipd.sdq.codegen.simucontroller.workflow.jobs.AbstractSimuComExtensionJob
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 abstract class AbstractSimuComExtensionJob extends de.uka.ipd.sdq.workflow.extension.AbstractWorkflowExtensionJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
    The configuration of the workflow.

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected void
     
     
    void
    initialize(AbstractSimulationWorkflowConfiguration abstractSimulationWorkflowConfiguration)
     
    void
    setConfiguration(org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration configuration)
     
    void
     

    Methods inherited from class de.uka.ipd.sdq.workflow.extension.AbstractWorkflowExtensionJob

    getJobConfiguration, setJobConfiguration

    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, executeWithDelayedCleanUp, executeWithImmediateCleanUp

    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 class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, removeIf, stream, toArray

    Methods inherited from interface de.uka.ipd.sdq.workflow.jobs.IJob

    cleanup, getName

    Methods inherited from interface java.lang.Iterable

    forEach

    Methods inherited from interface java.util.List

    replaceAll, sort, spliterator
  • Field Details

    • configuration

      protected org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration configuration
      The configuration of the workflow. Maybe we don't want this configuration to be accessible.
  • Constructor Details

    • AbstractSimuComExtensionJob

      public AbstractSimuComExtensionJob()
  • Method Details

    • setConfiguration

      public void setConfiguration(org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration configuration)
    • getSimuComModel

      public SimuComModel getSimuComModel()
    • setSimuComModel

      public void setSimuComModel(SimuComModel simuComModel)
    • initialize

      public void initialize(AbstractSimulationWorkflowConfiguration abstractSimulationWorkflowConfiguration)
    • addCodeGenerationAdvice

      protected void addCodeGenerationAdvice(String advice)
    • addCodeGenerationRequiredBundle

      protected void addCodeGenerationRequiredBundle(String bundleid)