Class RunInterpreterJob

  • All Implemented Interfaces:
    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 RunInterpreterJob
    extends de.uka.ipd.sdq.workflow.jobs.SequentialJob
    • Field Summary

      • 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
      RunInterpreterJob​(javax.inject.Provider<de.uka.ipd.sdq.simucomframework.model.SimuComModel> simuComModelProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanup​(IProgressMonitor monitor)  
      void execute​(IProgressMonitor monitor)  
      String getName()  
      • Methods inherited from class de.uka.ipd.sdq.workflow.jobs.SequentialJob

        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, 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
    • Constructor Detail

      • RunInterpreterJob

        @Inject
        public RunInterpreterJob​(javax.inject.Provider<de.uka.ipd.sdq.simucomframework.model.SimuComModel> simuComModelProvider)
    • Method Detail

      • execute

        public void execute​(IProgressMonitor monitor)
                     throws de.uka.ipd.sdq.workflow.jobs.JobFailedException,
                            de.uka.ipd.sdq.workflow.jobs.UserCanceledException
        Specified by:
        execute in interface de.uka.ipd.sdq.workflow.jobs.IJob
        Overrides:
        execute in class de.uka.ipd.sdq.workflow.jobs.SequentialJob
        Throws:
        de.uka.ipd.sdq.workflow.jobs.JobFailedException
        de.uka.ipd.sdq.workflow.jobs.UserCanceledException
      • cleanup

        public void cleanup​(IProgressMonitor monitor)
                     throws de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
        Specified by:
        cleanup in interface de.uka.ipd.sdq.workflow.jobs.IJob
        Overrides:
        cleanup in class de.uka.ipd.sdq.workflow.jobs.SequentialJob
        Throws:
        de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
      • getName

        public String getName()
        Specified by:
        getName in interface de.uka.ipd.sdq.workflow.jobs.IJob
        Overrides:
        getName in class de.uka.ipd.sdq.workflow.jobs.AbstractCompositeJob