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>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.palladiosimulator.simulizar.launcher.jobs.ModelCompletionJobContributor
ModelCompletionJobContributor.Facade
-
-
Constructor Summary
Constructors Constructor Description DefaultMonitorRepositoryCompletionContributor(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup(IProgressMonitor monitor)
int
compareTo(de.uka.ipd.sdq.workflow.jobs.IJob o)
void
contribute(ModelCompletionJobContributor.Facade delegate)
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.void
execute(IProgressMonitor monitor)
String
getName()
-
-
-
Method Detail
-
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 interfaceModelCompletionJobContributor
- 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 interfacede.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 interfacede.uka.ipd.sdq.workflow.jobs.IJob
- Throws:
de.uka.ipd.sdq.workflow.jobs.CleanupFailedException
-
getName
public String getName()
- Specified by:
getName
in interfacede.uka.ipd.sdq.workflow.jobs.IJob
-
compareTo
public int compareTo(de.uka.ipd.sdq.workflow.jobs.IJob o)
- Specified by:
compareTo
in interfaceComparable<de.uka.ipd.sdq.workflow.jobs.IJob>
-
-