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
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractBlackboardInteractingJob
myBlackboard
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger
-
Constructor Summary
ConstructorDescriptionDefaultMonitorRepositoryCompletionContributor
(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup
(IProgressMonitor monitor) int
compareTo
(de.uka.ipd.sdq.workflow.jobs.IJob o) void
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) getName()
Methods inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractBlackboardInteractingJob
getBlackboard, setBlackboard
-
Constructor Details
-
DefaultMonitorRepositoryCompletionContributor
@Inject public DefaultMonitorRepositoryCompletionContributor(de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard blackboard)
-
-
Method Details
-
contribute
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
- 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>
-