Class WorkflowExtension<BlackboardType extends Blackboard<?>>
- java.lang.Object
-
- de.uka.ipd.sdq.workflow.extension.WorkflowExtension<BlackboardType>
-
- Type Parameters:
BlackboardType
- the generic type
public class WorkflowExtension<BlackboardType extends Blackboard<?>> extends Object
A data class composing the relevant elements that form an instance of the work flow extension point.
-
-
Constructor Summary
Constructors Constructor Description WorkflowExtension(String id, String workflowId)
Instantiates a new workflow extension.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractWorkflowExtensionConfigurationBuilder
getExtensionConfigurationBuilder()
Gets the extension configuration builder.String
getId()
Gets the id.int
getPriority()
Gets the priority.AbstractWorkflowExtensionJob<?>
getWorkflowExtensionJob()
Gets the workflow extension job.String
getWorkflowId()
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.
-
-
-
Method Detail
-
getId
public String getId()
Gets the id.- Returns:
- the id
-
getWorkflowExtensionJob
public AbstractWorkflowExtensionJob<?> 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
public AbstractWorkflowExtensionConfigurationBuilder 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
public String getWorkflowId()
Gets the workflow id.- Returns:
- the workflow id
-
-