Class AbstractBlackboardInteractingJob<BlackboardType extends Blackboard<?>>

  • Type Parameters:
    BlackboardType - The type of blackboard supported.
    All Implemented Interfaces:
    IBlackboardInteractingJob<BlackboardType>, IJob

    public abstract class AbstractBlackboardInteractingJob<BlackboardType extends Blackboard<?>>
    extends AbstractJob
    implements IBlackboardInteractingJob<BlackboardType>
    Abstract job providing access to the blackboard of the generic type.
    • Constructor Detail

      • AbstractBlackboardInteractingJob

        public AbstractBlackboardInteractingJob()
    • Method Detail

      • setBlackboard

        public void setBlackboard​(BlackboardType blackboard)
        Sets the blackboard of this job to the given blackboard.
        Specified by:
        setBlackboard in interface IBlackboardInteractingJob<BlackboardType extends Blackboard<?>>
        Parameters:
        blackboard - The blackboard to be used by this job
        See Also:
        IBlackboardInteractingJob#setBlackbard(de.uka.ipd.sdq.codegen .workflow.Blackboard)
      • getBlackboard

        public BlackboardType getBlackboard()
        Gets the blackboard.
        Returns:
        Returns the used blackboard.