Package de.uka.ipd.sdq.workflow.jobs
Class AbstractBlackboardInteractingJob<BlackboardType extends Blackboard<?>>
java.lang.Object
de.uka.ipd.sdq.workflow.jobs.AbstractJob
de.uka.ipd.sdq.workflow.jobs.AbstractBlackboardInteractingJob<BlackboardType>
- 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.
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.workflow.jobs.AbstractJob
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the blackboard.void
setBlackboard
(BlackboardType blackboard) Sets the blackboard of this job to the given blackboard.
-
Field Details
-
myBlackboard
The my blackboard.
-
-
Constructor Details
-
AbstractBlackboardInteractingJob
public AbstractBlackboardInteractingJob()
-
-
Method Details
-
setBlackboard
Sets the blackboard of this job to the given blackboard.- Specified by:
setBlackboard
in interfaceIBlackboardInteractingJob<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
Gets the blackboard.- Returns:
- Returns the used blackboard.
-