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 voidcontribute(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
-
-