Interface ModelCompletionJobContributor.Facade
- All Known Implementing Classes:
ModelCompletionsJob
- Enclosing interface:
- ModelCompletionJobContributor
public static interface ModelCompletionJobContributor.Facade
-
Method Summary
Modifier and TypeMethodDescriptionvoid
contribute
(de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard> contribution) Contribute a blackboard interacting job, which will be executed after all models were loaded into the blackboard.
-
Method Details
-
contribute
void contribute(de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard> contribution) Contribute a blackboard interacting job, which will be executed after all models were loaded into the blackboard. If the contributed job has to be executed in a particular order with respect to an other job, have it implementComparable<IJob>
. Jobs are executed in the order small to large. Therefore, to signal job o1 should be executed before job o2, o1.compareTo(o2) needs to return a number < 0. Return 0 by default. All orderings are relative, two jobs imposing a contradictory ordering, will raise anIllegalStateException
.- Parameters:
contribution
- the blackboard interacting job
-