Class WorkflowExtension<BlackboardType extends Blackboard<?>>
java.lang.Object
de.uka.ipd.sdq.workflow.extension.WorkflowExtension<BlackboardType>
- Type Parameters:
BlackboardType
- the generic type
A data class composing the relevant elements that form an instance of the work flow extension
point.
-
Constructor Summary
ConstructorDescriptionWorkflowExtension
(String id, String workflowId) Instantiates a new workflow extension. -
Method Summary
Modifier and TypeMethodDescriptionGets the extension configuration builder.getId()
Gets the id.int
Gets the priority.Gets the workflow extension job.Gets the workflow id.void
setExtensionConfigurationBuilder
(AbstractWorkflowExtensionConfigurationBuilder extensionConfigurationBuilder) Sets the extension configuration builder.void
setPriority
(int priority) Sets the priority.void
setWorkflowExtensionJob
(AbstractWorkflowExtensionJob<BlackboardType> workflowExtensionJob) Sets the workflow extension job.
-
Constructor Details
-
WorkflowExtension
Instantiates a new workflow extension.- Parameters:
id
- the idworkflowId
- the workflow id
-
-
Method Details
-
getId
Gets the id.- Returns:
- the id
-
getWorkflowExtensionJob
Gets the workflow extension job.- Returns:
- the workflow extension job
-
setWorkflowExtensionJob
public void setWorkflowExtensionJob(AbstractWorkflowExtensionJob<BlackboardType> workflowExtensionJob) Sets the workflow extension job.- Parameters:
workflowExtensionJob
- the new workflow extension job
-
getExtensionConfigurationBuilder
Gets the extension configuration builder.- Returns:
- the extension configuration builder
-
setExtensionConfigurationBuilder
public void setExtensionConfigurationBuilder(AbstractWorkflowExtensionConfigurationBuilder extensionConfigurationBuilder) Sets the extension configuration builder.- Parameters:
extensionConfigurationBuilder
- the new extension configuration builder
-
getPriority
public int getPriority()Gets the priority.- Returns:
- the priority
-
setPriority
public void setPriority(int priority) Sets the priority.- Parameters:
priority
- the new priority
-
getWorkflowId
Gets the workflow id.- Returns:
- the workflow id
-