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
ConstructorsConstructorDescriptionWorkflowExtension(String id, String workflowId) Instantiates a new workflow extension. -
Method Summary
Modifier and TypeMethodDescriptionGets the extension configuration builder.getId()Gets the id.intGets the priority.Gets the workflow extension job.Gets the workflow id.voidsetExtensionConfigurationBuilder(AbstractWorkflowExtensionConfigurationBuilder extensionConfigurationBuilder) Sets the extension configuration builder.voidsetPriority(int priority) Sets the priority.voidsetWorkflowExtensionJob(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
-