Interface ModelCompletionJobContributor.Facade

All Known Implementing Classes:
ModelCompletionsJob
Enclosing interface:
ModelCompletionJobContributor

public static interface ModelCompletionJobContributor.Facade
  • Method Summary

    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 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 implement Comparable<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 an IllegalStateException.
      Parameters:
      contribution - the blackboard interacting job