Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addExtensionJobs​(javax.inject.Provider<Set<PartitionContribution>> partitionContributionExtensions)  
      protected void addStandardJobs()  
      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 interface de.uka.ipd.sdq.workflow.jobs.IJob

        cleanup, getName
    • Constructor Detail

      • SimuLizarPrepareBlackboardJob

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

      • 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