Class SimuLizarPrepareBlackboardJob

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<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
org.palladiosimulator.simulizar.launcher.jobs.SimuLizarPrepareBlackboardJob
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>, PartitionContribution.Facade
Direct Known Subclasses:
TestSimuLizarPrepareBlackboardJob

public class SimuLizarPrepareBlackboardJob extends de.uka.ipd.sdq.workflow.jobs.SequentialBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard> implements PartitionContribution.Facade
Composite Job for preparing Blackboard and loading PCM Models into it.
  • Field Summary

    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
    SimuLizarPrepareBlackboardJob(javax.inject.Provider<Set<PartitionContribution>> partitionContributionExtensions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addExtensionJobs(javax.inject.Provider<Set<PartitionContribution>> partitionContributionExtensions)
     
    protected void
     
    void
    appendPartition(String partitionId, de.uka.ipd.sdq.workflow.mdsd.blackboard.ResourceSetPartition partition)
    Appends a partition to the analysis blackboard

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

    • SimuLizarPrepareBlackboardJob

      @Inject public SimuLizarPrepareBlackboardJob(javax.inject.Provider<Set<PartitionContribution>> partitionContributionExtensions)
      Parameters:
      config -
  • Method Details

    • addStandardJobs

      protected void addStandardJobs()
    • addExtensionJobs

      protected void addExtensionJobs(javax.inject.Provider<Set<PartitionContribution>> partitionContributionExtensions)
    • appendPartition

      public void appendPartition(String partitionId, de.uka.ipd.sdq.workflow.mdsd.blackboard.ResourceSetPartition partition)
      Description copied from interface: PartitionContribution.Facade
      Appends a partition to the analysis blackboard
      Specified by:
      appendPartition in interface PartitionContribution.Facade
      Parameters:
      partitionId - the id of the partition to append
      partition - the partition implementation to append