Interface ModelCompletionJobContributor.Facade
-
- All Known Implementing Classes:
ModelCompletionsJob
- Enclosing interface:
- ModelCompletionJobContributor
public static interface ModelCompletionJobContributor.Facade
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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.
-
-
-
Method Detail
-
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
. 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
-
-