Class DefaultMonitorRepositoryCompletionContributor

java.lang.Object
de.uka.ipd.sdq.workflow.jobs.AbstractJob
de.uka.ipd.sdq.workflow.jobs.AbstractBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>
org.palladiosimulator.simulizar.launcher.jobs.extensions.DefaultMonitorRepositoryCompletionContributor
All Implemented Interfaces:
de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard>, de.uka.ipd.sdq.workflow.jobs.IJob, Comparable<de.uka.ipd.sdq.workflow.jobs.IJob>, Extension, ModelCompletionJobContributor

public class DefaultMonitorRepositoryCompletionContributor extends de.uka.ipd.sdq.workflow.jobs.AbstractBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard> implements ModelCompletionJobContributor, Comparable<de.uka.ipd.sdq.workflow.jobs.IJob>
  • Constructor Details

    • DefaultMonitorRepositoryCompletionContributor

      @Inject public DefaultMonitorRepositoryCompletionContributor(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard)
  • Method Details

    • contribute

      public void contribute(ModelCompletionJobContributor.Facade delegate)
      Description copied from interface: ModelCompletionJobContributor
      The method is called after all models have been loaded to give extensions a chance of modifying the global PCM model before running the interpreters, e. g. to conduct model completions. Please provide the job to the given delegate.
      Specified by:
      contribute in interface ModelCompletionJobContributor
      Parameters:
      delegate - the delegate to appen black board preparation jobs.
    • 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
      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
      Throws:
      de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
    • getName

      public String getName()
      Specified by:
      getName in interface de.uka.ipd.sdq.workflow.jobs.IJob
    • compareTo

      public int compareTo(de.uka.ipd.sdq.workflow.jobs.IJob o)
      Specified by:
      compareTo in interface Comparable<de.uka.ipd.sdq.workflow.jobs.IJob>